| MsSQL Komutları Kullanımları ve Açıklamları |
|
DISTINCT: Birbirinin ayni olan satirlarin listelenmemesi için bu ifade kullanilir
IN: Kosul belirtirken kullaniriz. Mesela ismi netrobin, ali veya mehmet olan isçilerin
LIKE: Eger aradigimiz kayitin bulunmasi için tam bir karsilastirma yapamiyorsak BETWEEN: Kosul belirtirken iki deger arasini belirtmek için kullanilir. Örnek:
SUM: Seçilen degerlerin toplamini bulur. Isçilerin aldigi toplam ücreti görmek için
MAX, MIN, AVG: Verilen degerin en büyügünü, en küçügünü ve ortalamasini bulur.
ORDER BY ASC: Tablodan seçtigimiz kayitlari alfabetik siralamak için kullanilir.
ORDER BY DESC: Tablodan seçtigimiz kayitlari son kayıt sırasına göre siralamak için kullanilir.
GROUP BY: Genelde istatistik amaçlar için kullanilir. Mesela hangi tarihte kaç isçinin ise
ALIAS: Genelde tablonun veya kolonun adını başka bir şeymiş gibi değişirebiliriz.
JOIN: Bazen iki yada daha fazla tablodan veri cekmemiz gerekebilir, bu gibi durumlarda bu
UNION ve UNION ALL : Join methoduna benzer ama sadece aynı kolonlara sahip tabloları
SQL FONKSİYONLARI sql kendi içinde bir cok fonksiyonu barındırır, bunlar sayım ve hesaplama için kullanılabilir. Fonksiyon sözdizimi kuruluşu; SELECT fonksiyon(kolon ) FROM tablo Fonksiyon tipleri; sql fonksiyonları birkaç temel tip ve kategoriye sahiptir. Temel fonksiyon tipleri: ++ Aggregate (birleşik degerli ) fonksiyonlar ++ Scalar (tekil degerli ) fonksiyonlar Aggregate (birleşik degerli ) fonksiyonlar Bu tip fonksiyonlar birçok deger ile çalışır ama sonucu tek bir degerdir. Bu fonksiyonların MS Access e uygun olanları: AVG(kolon ): girilen kolondaki sayıların aritmetik ortalama degerini geri yollar COUNT(kolon ): Boş degerler haric, girilen kolondaki satır sayısını yollar COUNT(* ): Verilen tablodaki satır sayısını yollar FIRST(kolon ): girilen kolondaki ilk degeri yollar LAST(kolon ): girilen kolondaki son degeri yollar MAX(kolon ): girilen kolondaki en yuksek degeri yollar MIN(kolon ): girilen kolondaki en dusuk degeri yollar STDEV(kolon ): girilen kolondaki basit istatiksel standard sapma degerini yollar STDEVP(kolon ): girilen kolondaki nüfus istatiksel standard sapma degerini yollar SUM(kolon ): girilen kolondaki sayıların toplamını yollar Bu fonksiyonların sql Server a uygun olanları: AVG(kolon ): girilen kolondaki sayıların aritmetik ortalama degerini geri yollar BINARY_CHECKSUM: tablonun verilen satırındaki ikilik tabandaki checksum degerini yollar CHECKSUM: tablonun verilen satırındaki checksum degerini yollar CHECKSUM_AGG: boş degerler haricindeki verilerin checksum degerini yollar COUNT(kolon ): Boş degerler haric, girilen kolondaki satır sayısını yollar COUNT(* ): Verilen tablodaki satır sayısını yollar COUNT(DISTINCT kolon ): Verilen tablodaki satır sayısını yollar, fakat cift veri bulunan satırları bir defa sayar FIRST(kolon ): girilen kolondaki ilk degeri yollar LAST(kolon ): girilen kolondaki son degeri yollar MAX(kolon ): girilen kolondaki en yuksek degeri yollar MIN(kolon ): girilen kolondaki en dusuk degeri yollar STDEV(kolon ): girilen kolondaki basit istatiksel standard sapma degerini yollar STDEVP(kolon ): girilen kolondaki nüfus istatiksel standard sapma degerini yollar SUM(kolon ): girilen kolondaki sayıların toplamını yollar Scalar (tekil degerli ) fonksiyonlar Girilen degere gore bir deger ile calısır ve sonuc olarak bir deger yollar. Bu fonksiyonların MS Access e uygun olanları: UCASE(c ): bolgedeki karakterlerin hepsini buyuk yapar LCASE(c ): bolgedeki karakterlerin hepsini kucuk yapar MID(c,start[,end] ): yazı alanından karakterleri calıstırır INSTR(c ): yazı alanından karakterleri gosterir LEFT(c,karakterNumarasi ): text alanının girilen sayıya kadar olan kısmını yollar (soldan sayar ) RIGHT(c,number_of_char ): text alanının girilen sayıya kadar olan kısmını yollar (sagdan sayar ) ROUND(c,hassasiyet ): sayı alanını verilen hassasiyete gore yuvarlar MOD(x,y ): bolme işleminde kalanı gosterir (mod işlemi yapar ) NOW( ): o anki sistem zamanını gosterir FORMAT(c,format ): alanın gosterim biçimini degiştirir DATEDIFF(d,birinciTarih,ikinciTarih ): tarih hesaplarını yapmak için kullanılır
|
