TEKNOLOJİNİN YENİ ADRESİ
Would you like to react to this message? Create an account in a few clicks or log in to continue.

TEKNOLOJİNİN YENİ ADRESİ

Teknoloji Ve Webtasarım Yeni Adresi
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap

 

 Örneklİ Sql Komutlari

Aşağa gitmek 
YazarMesaj
Admin
Admin
Admin
Admin


Mesaj Sayısı : 105
Kayıt tarihi : 28/07/09

Örneklİ Sql Komutlari Empty
MesajKonu: Örneklİ Sql Komutlari   Örneklİ Sql Komutlari Icon_minitimePerş. Tem. 30, 2009 10:45 am

//SEÇME
Select Alanlar From Tablo Adı

SELECT last_name, first_name
FROM "customer.db"
WHERE (last_name > :lname) AND (first_name < :fname)

//SIRALAMA (Order By)
Select Last_Name, First_Name From custoly.db
Order By first_name ASC; //a-z

Select Last_Name, First_Name From custoly.db
Order By first_name DESC; //z-a

//BİRDEB FAZLA ALAN SIRALAMA
Select Last_Name, First_Name From custoly.db
Order By Alanadı1, Alanadı2, Alanadı3 ASC; //a-z


//KOŞULLU LİSTELEME ve SIRALAMA
Select * From country.db
Where Area > 100000 AND Area < 1000000

Select * From country.db
Where Area > 100000 AND Population < 1000000

//Between ile Aralık Listeleme
Select * From country.db
Where Area between 100000 AND 1000000

//SORGULAMA (IN Operatörü)
Select * From custoly.db
where CustNo=1 or CustNo=2

Select * From custoly.db
where CustNo IN(1,5,10,12,20)


//SQL BELLİ ALANLARI BOŞ OLAN KAYITLARI LİSTELEME
SELECT *
FROM orders
WHERE (saledate IS NULL) //boş olanlar
WHERE (saledate IS NOT NULL) //boş olmayanlar

//SQL TİP DEĞİŞTİRME
CAST(column_reference AS data_type)
//varolan bir tipi sql ile başka bir tipe sanal olarak geçirme
SELECT CAST(TERMS AS CHAR(1))
FROM ORDERS
//üsteki örnekte alandaki sadece birinci karakterin bilgisi okutuluyor.

SELECT SaleDate,
SUBSTRING(CAST(CAST(SaleDate AS DATE) AS CHAR(10)) FROM 1 FOR 1)
FROM Orders

//SQL TARİH İŞLEMLERİ
EXTRACT(extract_field FROM column_reference)
YEAR, MONTH, DAY, HOUR, MINUTE, or SECOND
/*5 Ayları listele */
SELECT saledate, orderno
FROM orders
WHERE (EXTRACT(MONTH FROM saledate) = 5)

/*Verilen tarih alanını ay,yıl,gün olarak yeni alanlarla bölerek göster*/
SELECT SaleDate,
EXTRACT(YEAR FROM saledate) AS YY,
EXTRACT(MONTH FROM saledate) AS MM,
EXTRACT(DAY FROM saledate) AS DD
FROM Orders

//SORGULAMA (LIKE)
Select * From custoly.db
where last_name LIKE '%M%' //İçimde M harfi bulunanlar

Select * From custoly.db
where last_name LIKE 'H%'//H harfi ile başlayanlar

Select * From custoly.db
where last_name LIKE '%a'//a ile bitenler

//SUM FONKSİYONU
Toplam Alma
Select SUM (Cost) as SONUC
From parts.db
Sonuç adında sanal alan yapılır ve Cost alanı baştan sona toplanı buraya aktarılır

//Aynı Anda Birden Fazla Alan Toplatılabilir
Select SUM (Cost) as SONUC1, SUM (ListPrice) as SONUC2
From parts.db

Select SUM (Cost * 10/100) as SONUC1, SUM (ListPrice * 10/100) as SONUC2
From parts.db

Select SUM (Cost + ListPrice) as SONUC
From parts.db

//Şartlı Hesaplama
Select SUM (Cost) as SONUC
From parts.db
Where PartNo < 3000

//AVG Foksiyonu
Ortalama Alma

Select AVG (Cost) as SONUC
From parts.db

//MAX Fonksiyonu
Select MAX (Cost) as SONUC
From parts.db

//MİN Fonksiyonu
Select MIN (Cost) as SONUC
From parts.db

//COUNT Fonksiyonu
Tablo içinde sayma işlemi gerçekleştirir

Select COUNT(Cost) as SONUC
From parts.db

Select COUNT(*) as SONUC
From parts.db

Şartlı Kayıt sayısı öğrenme
Select COUNT(*) as SONUC
From parts.db
Where Cost > 100

Varsayalım ki veri tabanında 10 tane murat var. Yukarıdaki işlemler bunları tek tek sayar bu işlemi önlemek ve muratları tek saymak içim ;

Select COUNT(DISTINCT Adi) as SONUC
From parts.db
Sayfa başına dön Aşağa gitmek
http://kasirga.hareketforum.org
 
Örneklİ Sql Komutlari
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» çalıştır komutları

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
TEKNOLOJİNİN YENİ ADRESİ :: Yazılım-
Buraya geçin: