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.