Ms Sql Notlarım -1-
-select * from tablo
–where fieldname like ‘x%’ (benzerleri çıkarır-x değerinin devamı ne olursa olsun)
–where fieldname = ‘x‘ (eşit değerli çıkarırı)
–where fieldname > ‘x‘ (büyük değerleri çıkarır)
–where fieldname < ‘x‘ (küçük değerleri çıkarır)
–where fieldname >= ‘x‘ (büyük ve eşit değerleri çıkarır)
–where fieldname <> ‘x‘ (eşit olmayan değerleri çıkarır)
–where fieldname beetween ‘x‘ and ‘z‘ (arasındaki değerleri çıkarır)
–where fieldname = ‘x‘ and fieldname ‘y‘ (2 koşulu arar)
–where fieldname = ‘x‘ or fieldname ‘y‘ (2 veya diğer koşulu arar)
–where fieldname in (‘x‘, ‘y‘) (aranan tabloda sadece ‘x’ ve ‘y’ yi arar)
–order by fieldname (büyükten küçüğe sıralar)
–order by fieldname desc (küçükten büyüğe sıralar)
-select count (*) as fieldname from tablo (toplam tablo sayısını gösterir)
-select sum (*) yada fieldname from tablo (numeric değerleri toplar )
-select max (fieldname) from tablo (seçili fielddaki maxsimum değereri)
-select min (fieldname) from tablo (seçili fielddaki minumum değeri)
-select avg (fieldname) from tablo (seçili fielddaki değerin ortalamasını verir)
-select fieldname1, fieldname2 from tablo (farklı tablo eğerleri tek sayafada gösterir)
-select * from tablo1 INNER JOIN tablo2 ON tablo1.fieldayni=tablo2.fieldayni (farklı tablolardaki birbirine eşit fieldları bir araya getirip gösterir)
-select * from tablo1 LEFT JOIN tablo2 ON tablo1.fieldayni=tablo2.fieldayni (farklı tablolardaki birbirine eşit ve eşit olmayan fieldları birarada gösterir)
-select * from tablo where fieldname IS NULL ( tabloda veri girişi yapılmamış fieldları görmek için kullanılır)
-select * from tablo where fieldname IS NOT NULL ( tabloda veri girişi yapılmış fieldları görmek için kullanılır)
-insert into tablo (yazılacak tablo) select * from tablo (okunacak tablo) (tablo ve fieldlar eşitse)
-insert into tablo (fieldname) select * from tablo (field eşit değilse)
-update tablo set fieldname = ‘x‘ where fieldname = ‘y‘ (x değişecek y aranan değer)
-update tablo set fieldname = ‘x‘ where fieldname = ‘y‘ and fieldname = ‘z‘ (x değişecek y ve z aranan değer)
-delete from tablo where fieldname = ‘x‘ (x değerini siler)
-delete from tablo (tabloyu siler)
-drop table tabloadi (tabloyu siler)