SQL’İ SEVENLERE HAZIRLADIĞIM FONKSİON LİSTESİ
SQL KOMUTLARI
CREATE TABLE :Yeni bir tablonun, alanlarının ve indexlerinin yaratılmasını sağlar.
CREATE INDEX :Belirlenen bir tablo için (index) yaratılmasını sağlar
DROP TABLE :Belirtilen tablonun ve dizinlerin veri tabanýndan silinmesini sağlar.
ALTER TABLE :Tabloya yeni alanların ilavesini veya alan tanımlamasının değişitilmesini sağlar.
————————-
SELECT:Belirlenen bir ölçüte göre tablo içerisindeki kayıtların seçilmesini sağlar.
INSERT :Tablo içinde yer alan kayıtlara bir yenisinin eklemesini sağlarlar.
UPDATE:Tablonun belirlenen bir kaydının alanlarının güncellenmesini sağlar.
DELETE:Tablodan belirlenen kayıtların silinmesine neden olur.
——————–
FROM :Sorgulamanın hangi tablodan yapılacağını tanımlar.
WHERE :Sorgulama esnasında kullanılacak kıstası tanımlar.
GROUP BY :Kayıtları belirlenen alana göre gruplar.
HAVING :Her bir grubun uyması gereken ölçütü tanımlar.
CONSTRAINT:Dizin tanımlamasını ve bir diğer tablo ile iletişim kurulmasını sağlar.
—————–
AND :Seçme işleminin iki ayrı ölçütün birlikte gerçekleşmesi durumunda yapılacaktır.
ALL :Sorguda istenilen değerin hepsini getir
ANY :Sorguda istenilen değerin herhangi birini getirmek için
OR :Ölçütlerden biri gerçekleştiğinde belirtilen seçme işlemi yapılacaktır.
NOT :Ölçütün gerçekleşmemesi durumunda yapılacak seçme işlemini tanımlar.
EXCEPT :İki tablo yada iki sorguyu karşılaştırmak için kullanılır.
EXISTS : İki tablo yada sorgu arasındaki mevcut olanları bulmak için kulanılır.
NOT EXISTS: İki tablo yada sorgu arasındaki mevcut olmayanı bulmak için kulanılır.
ORDER BY :Ilgili alanı sıralamak için kullanılır.
ORDER BY DESC:Tablodan seçtigimiz kayitlari son kayıt sırasına göre siralamak için kullanilir.
ORDER BY ASC:Tablodan seçtigimiz kayitlari alfabetik siralamak için kullanilir.
REPLACE:İlgili kolondaki istenmeyen karakterlerin silinmesi ve değiştirilmesini sağlar
JUSTIFY:Seçilen metni istenilen uzunlukta yazar. Metinde oluşan boşlukları istenen karakterle doldurur…
DISTINCT:Birbirinin ayni olan satirlarin listelenmemesi için bu ifade kullanilir
JOIN :Birden fazla tabloyu ilişkilendirmek için kullanılır
INTERSECT: Her iki tabloda yada sorguda kesişen alanları listeler.
SAVE TO TEMP():istenilen alanıbir tablo içinde sakla.
KEEP():Tablolarda değişkil yapmak için kullanılır.
UNIQUE : Bir tablo,seçilen bir sutüna (alana) göre indekslenirken , indeksleme alanı olarak seçilen sutündaki verilerin tekrarlanmamasını sağlar.
MODOFY :Onarmak için kullanılır.
RENAME: Yeni isim vermek için kullanılır.
WITH CHECK OPTION: Veri bütünlüğünü sağlar
CREATE VİEW :Veri güvenliği için yedek alınır.
UNION ve UNION ALL :Join methoduna benzer ama sadece aynı kolonlara sahip tabloları birbirine bağlar.
ALIAS:Genelde tablonun veya kolonun adını başka bir şeymiş gibi değişirebiliriz.
MINUS: Birinci kümede olan, ikinci kümede olmayan kayıtları seçer
INTERSECT:Sadece her iki koşulada uyan kayıtları seçer
IS NULL:Null (yokluk) değerine sahip olanları tanımlar
IS NOT NULLNull değerine sahip olmayanları tanımlar
+ – / * + (Toplama) – (Çıkarma) / (Bölme) * (Çarpma)
( ) İşlemleri gruplandırma ve işlem önceliği belirleme
< …den daha küçük
> …den daha büyük
= Eşit
<= Küçük veya eşit
>= Büyük veya eşit
<> Eşit değil
!= Eşit değil
^=Eşit değil
!< …den küçük değil
!> …den büyük değil
———————————————
BETWEEN : İki değer arasındaki değeri belirler.
LIKE :Belirlenen iki kayıda uygun olanları tanımlar.
IN :Bir veri tabanı içindeki kayıtları belirler.
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
SUBSTR:Belirlenen alandaki değerin istenilen karakterleri seçilebilir
SQRT:Belirlenen alandaki değerin karakökünün alınmasını sağlar
DİĞER FONKSİYONLAR
ADD FILE:Mevcut database e dosya eklemek için kullanýlýr..
REMOVE FILE:Mevcut database içerisindeki dosyalarý ortadan kaldýrmak için kullanılır..
MODIFY FILE: Mevcut database dosyalarýndan birinin özelliklerini deðiþtirmek için kullanýlýr
SUBSTRING:Bir string ifadenin belli bir kýsmýný geri döndürür
LOVER: Bir string ifadeyi küçük harfli hale getirir..
UPPER: bir string ifadeyi büyük harfli hale getirir..
REVENSE: Parametre olarak aldýðý string ifadeyi ters çevirir..
SPACE:istenilen sayýda boþluk býrakýr..
DATEADD: Parametre olarak girilen tarihe day/month/year gibi tarih ifadeleri ekler ve yeni tarihi verir
DATEDIFF(d,birinciTarih,ikinciTarih ):Verilen iki tarih arasındaki farkı day/month/year cinsinden getirir..
DATEPART (tarihparçası,tarih):Belirtilen tarihin istenen parçasına karşılık olarak bir tamsayı döndürür.
DATANAME: İstenilen alanı string olarak getirmektedir.
GETDATE: Tarih bilgisini getirmek için kullanılır.
DAY(tarih):Bir tarih bilgisinin gün kısmını verir.
MONTH(tarih): Bir tarih bilgisinin ay kısmını verir.
YEAR(tarih):Bir tarih bilgisinin yıl kısmını verir.
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
LEN ( karakter dize) :Dize verinin uzunluğunu döndü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
LTRIM(karakter dize) : Önündeki boşluğu silmek için kullanılır.
RTRIM ( karakter dize):Karakter dizesinin arkasındaki boşlukları kaldırır.
STUFF ( karaker dize, başlangıç, uzunluk, karakter dize) :Belirtilen uzunluktaki karakterleri siler ve yerine belirtilen diğer karakterleri ekler.
CHARINDEX ( ifade1, ifade2[ , başlangıç konumu] ) :Bir karakter dize içinde belirtilen bir ifadenin (karakterin) başlangıç konumunu döndürür.
ASCII ( karakter ifade) :Bir karakter ifadenin en soldaki değerinin ASCII kodunu döndürür.
