Sql Komutları

Sql komutlarından dıstınct, ın, not ın, ınselect..., any, all, exısts, not exısts, unıon, except, between

IN
Bir veri tabanında belli bir alanın içindeki veri kayıtları bulmak için kullanılır.
ÖRNEK: numarası 1,3,4 olan noları gösterir.

SELECT *
FROM alan
WHERE No
IN ( 1, 3, 4 )

SQL komutlarıııııı

NOT IN

ÖRNEK:numarası 1,4 olan nolar hariç diğerlerini gösterir.
SELECT *
FROM alan
WHERE No NOT
IN ( 1, 4 )
Sql Komutlarıııııı


DISTINCT

Birden fazla kayıtlarda her bir kaydın tekilini almak için kullanılır.
ÖRNEK:alan veritabananında birden fazla adaş isim vardır.bunları tekil olarak görmek istiyorsak aşağıdaki komut kullanılır.

SELECT DISTINCT ad
FROM alan
 

Sql Komutlarıııııı

ANY
İki select ifadeyi en az birine göre kıyaslamak için kullanılır.
ÖRNEK::alan veri tabanındaki 2 select ifade de nosu 1,2,3 ve 3,ten büyük no ad soyad ifadelerini gösterir.

SELECT No, Ad, soyad
FROM alan
WHERE soyad > ANY(

SELECT soyad
FROM alan
WHERE No
IN ( 1, 2, 3 )
)
AND No >3 ;
 Sql Komutlarıııııı

EXISTS
Bir veya daha fazla kayıt döndürüldüğünde, dışarıdaki sorgu çalıştırılmak için kullanılır.
ÖRNEK: alan veritabanındaki no ve ad çalıştırmaz bilgi veritabanındaki no ve adı 4 olanı çalıştırır.

SELECT No, Ad
FROM alan
WHERE EXISTS (

SELECT *
FROM bilgi
WHERE No =4
)
AND No =4
 Sql Komutlarıııııı


BETWEEN
Bir Aralık içersinde sorgulama yapmak için between kullanılır.
ÖRNEK: nosu 1 ve 4 arasındaki leri gösterir.

SELECT *
FROM alan
WHERE no
BETWEEN 1
AND 4
 Sql Komutlarıııııı

UNION
İki tablo sorgusunu sonucunu veya iki tabloyu tek bir sonuç halinde yazabilmek için kullanılır
ÖRNEK:alan ve bilgi veri tabanlarını ad ve soyadı no 3 den küçük olanlarını yazdırır.

SELECT ad, soyad
FROM alan
WHERE No <3;
SELECT ad, soyad
FROM bilgi
WHERE No <3
UNION
SELECT ad, soyad
FROM alan
WHERE No <3;
 
 Sql Komutlarıııııı

ALL
iki select ifadenin tümünü kıyaslamak için kullanılır.
ÖRNEK:alan veri tabanındaki 2 select ifadede nosu 4,1 ve 4,ten büyük no ad soyad ifadelerini gösterir.

SELECT No, Ad, soyad
FROM alan
WHERE soyad >
ALL (

SELECT soyad
FROM alan
WHERE No
IN (4, 1 )
)
AND No >1
 
 Sql Komutlarıııııı
Yorumunuzu Ekleyin
Sql Komutları Yorumları +1 Yorum
  • murat yıldız
    1
    murat yıldız
    Uygulama anlatımı için teşekkürler.. httpwww.akvanusya.com adlı akvaryum tanıtım ve paylaşım sitem var ve bu tarz konularda yardımcı kaynak bulmakta zorlanıyorum..Sitenizin bu kaynak özelliğinden dolayı teşekkür ederim..Saygılarımla.
    03 Ekim 2009 10:02:44, Cumartesi


Yükleniyor...
Yükleniyor...