Visul Basic Te kullanabileceğimiz SQL cümleleleri

ByToluidin

Özel Üye
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"
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.