- 27 Ocak 2007
- 3,176
- 1
- 578
SQL cümleleleri
SELECT : Seçim
SELECT * FROM kisiler
SELECT adi, soyadi, sicilno, adres FROM kisiler
FROM : Kullanılacak tabloyu belirtir
WHERE : Sorgulamada kısıtlama ifadesi
SELECT * FROM kisiler WHERE ad = “Ali” ‘ Textler tırnak içerisinde
Mantıksal veriler TRUE - .T. , FALSE - .F.
SELECT * FROM kisiler WHERE cinsiyet = .T.
AND : Ve
NOT : Değil
OR : Veya
SELECT * FROM kisiler WHERE yas > 10 AND cinsiyet =.T.
SELECT * FROM orgenciler WHERE sınıf = 1 OR sınıf = 2
IN : İçinde
SELECT * FROM kisiler WHERE adres IN ("ankara","istanbul")
SELECT * FROM kisiler WHERE NOT adres IN ("ankara","istanbul")
BETWEEN : Arasında
SELECT * FROM kisiler WHERE yas BETWEEN 10 AND 15
LIKE : İçeren
SELECT * FROM kisiler WHERE adres LIKE ‘* Kızılay *’
ORDER BY : Sıralama
SELECT adi, soyadi FROM kisiler ORDER BY soyadi ASC
DESC : Küçükten büyüğe sırala (A-Z)
ASC : Büyükten küçüğe sırala (Z-A) (DEFAULT)
SELECT adi, soyadi FROM kişiler ORDER BY ad ASC,soyad DESC
DISTINCT : Tekrarsız
SELECT DISTINCT adi FROM kisiler
DISTINCTROW : Tekrar eden satırlardan sadece birini seçer
SELECT DISTINCTROW * FROM Tablo_Adı
GROUP BY : Gruplama
SELECT yas, AVG(maas) FROM kisiler GOUP BY yas
DELETE : Sil
DELETE FROM kisiler WHERE sicilno = 212
DELETE FROM kisiler WHERE maas IS NOT NULL
INSERT : Ekle
INTO : İçine
VALUES : Değerler
INSERT INTO kisiler (adi,sayadi,sicilno) VALUES('Veli', 'Koşan', 9)
UPDATE : Güncelle
SET : Uygula
UPDATE kisiler SET kisiler.adi='Veli', kisiler.soyadi='Koşan' Where kisiler.Sicilno=9
SUM : Toplam
SELECT SUM(maas) FROM kisiler
AVG : Ortalama
SELECT AVG(maas) FROM kisiler
MAX : En büyük değer
SELECT MAX (maas) FROM kisiler
MIN : En düşük değer
SELECT MIN(maas) FROM kisiler
COUNT : Say
SELECT COUNT(*) FROM kisiler
SELECT COUNT(*) FROM kisiler WHERE yas > 16
SELECT COUNT(DISTINCT yas) FROM kisiler
JOIN : Birleştirme
SELECT * FROM kisiler,bölüm WHERE kisiler.sınıf = bölüm.sınıf
SAVE TO TEMP : Tampon tablo oluşturur
SELECT * FROM personel WHERE cins =.F. SAVE TO TEMP bayan
KEEP : Kalıcı tablo oluşturur
SELECT * FROM personel WHERE cins = .F. SAVE TO TEMP bayan KEEP
Tablonun tüm alanlarını ve bütün kayıtlarını seçmek :
“Select * from Tablo_Adı”
Tablonun alan ve kayıtlarını belli kriterler göre seçmek :
“Select alan1, alan2 from Tablo_Adı Where alan3 = kriter1”
Like ile alan ve kayıt seçimi :
Adres alanı içerisinde “Ankara” bulunan kayıtları seçmek.
“Select * from tablo_adı where adres like ‘*Ankara*’ ”
Küçükten büyüğe sıralı olarak seçmek :
"Select * from kisiler order by kayıtno DESC"
SELECT : Seçim
SELECT * FROM kisiler
SELECT adi, soyadi, sicilno, adres FROM kisiler
FROM : Kullanılacak tabloyu belirtir
WHERE : Sorgulamada kısıtlama ifadesi
SELECT * FROM kisiler WHERE ad = “Ali” ‘ Textler tırnak içerisinde
Mantıksal veriler TRUE - .T. , FALSE - .F.
SELECT * FROM kisiler WHERE cinsiyet = .T.
AND : Ve
NOT : Değil
OR : Veya
SELECT * FROM kisiler WHERE yas > 10 AND cinsiyet =.T.
SELECT * FROM orgenciler WHERE sınıf = 1 OR sınıf = 2
IN : İçinde
SELECT * FROM kisiler WHERE adres IN ("ankara","istanbul")
SELECT * FROM kisiler WHERE NOT adres IN ("ankara","istanbul")
BETWEEN : Arasında
SELECT * FROM kisiler WHERE yas BETWEEN 10 AND 15
LIKE : İçeren
SELECT * FROM kisiler WHERE adres LIKE ‘* Kızılay *’
ORDER BY : Sıralama
SELECT adi, soyadi FROM kisiler ORDER BY soyadi ASC
DESC : Küçükten büyüğe sırala (A-Z)
ASC : Büyükten küçüğe sırala (Z-A) (DEFAULT)
SELECT adi, soyadi FROM kişiler ORDER BY ad ASC,soyad DESC
DISTINCT : Tekrarsız
SELECT DISTINCT adi FROM kisiler
DISTINCTROW : Tekrar eden satırlardan sadece birini seçer
SELECT DISTINCTROW * FROM Tablo_Adı
GROUP BY : Gruplama
SELECT yas, AVG(maas) FROM kisiler GOUP BY yas
DELETE : Sil
DELETE FROM kisiler WHERE sicilno = 212
DELETE FROM kisiler WHERE maas IS NOT NULL
INSERT : Ekle
INTO : İçine
VALUES : Değerler
INSERT INTO kisiler (adi,sayadi,sicilno) VALUES('Veli', 'Koşan', 9)
UPDATE : Güncelle
SET : Uygula
UPDATE kisiler SET kisiler.adi='Veli', kisiler.soyadi='Koşan' Where kisiler.Sicilno=9
SUM : Toplam
SELECT SUM(maas) FROM kisiler
AVG : Ortalama
SELECT AVG(maas) FROM kisiler
MAX : En büyük değer
SELECT MAX (maas) FROM kisiler
MIN : En düşük değer
SELECT MIN(maas) FROM kisiler
COUNT : Say
SELECT COUNT(*) FROM kisiler
SELECT COUNT(*) FROM kisiler WHERE yas > 16
SELECT COUNT(DISTINCT yas) FROM kisiler
JOIN : Birleştirme
SELECT * FROM kisiler,bölüm WHERE kisiler.sınıf = bölüm.sınıf
SAVE TO TEMP : Tampon tablo oluşturur
SELECT * FROM personel WHERE cins =.F. SAVE TO TEMP bayan
KEEP : Kalıcı tablo oluşturur
SELECT * FROM personel WHERE cins = .F. SAVE TO TEMP bayan KEEP
Tablonun tüm alanlarını ve bütün kayıtlarını seçmek :
“Select * from Tablo_Adı”
Tablonun alan ve kayıtlarını belli kriterler göre seçmek :
“Select alan1, alan2 from Tablo_Adı Where alan3 = kriter1”
Like ile alan ve kayıt seçimi :
Adres alanı içerisinde “Ankara” bulunan kayıtları seçmek.
“Select * from tablo_adı where adres like ‘*Ankara*’ ”
Küçükten büyüğe sıralı olarak seçmek :
"Select * from kisiler order by kayıtno DESC"