SQL cumleleleri
SELECT : Secim
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 icerisinde
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 : İcinde
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 : İceren
SELECT * FROM kisiler WHERE adres LIKE ‘* Kızılay *’

ORDER BY : Sıralama
SELECT adi, soyadi FROM kisiler ORDER BY soyadi ASC
DESC : Kucukten buyuğe sırala (A-Z)
ASC : Buyukten kucuğ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 secer
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 : İcine
VALUES : Değerler
INSERT INTO kisiler (adi,sayadi,sicilno) VALUES('Veli', 'Koşan', 9)

UPDATE : Guncelle
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 buyuk değer
SELECT MAX (maas) FROM kisiler

MIN : En duşuk 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,bolum WHERE kisiler.sınıf = bolum.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 tum alanlarını ve butun kayıtlarını secmek :
“Select * from Tablo_Adı”

Tablonun alan ve kayıtlarını belli kriterler gore secmek :
“Select alan1, alan2 from Tablo_Adı Where alan3 = kriter1”
Like ile alan ve kayıt secimi :
Adres alanı icerisinde “Ankara” bulunan kayıtları secmek.
“Select * from tablo_adı where adres like ‘*Ankara*’ ”

Kucukten buyuğe sıralı olarak secmek :
"Select * from kisiler order by kayıtno DESC"
__________________