Merhaba arkadalar bugnk makalemizde Sql

Server daki fonksionlar inceliyecegiz .
 

Len

 Fonksionu : belirtilen kelimenin bize uzunlugunu veren fonksiondur .
 

Örnek

select  len('Cengiz ATLLA') as  [Uzunluk]

Yukardaki

len fonksionu icerisinde bulunan 'Cengiz ATLLA' kelimesinin uzunlugunu bana geri verir .
 

Upper

 fonksionu : ierisine belirttigimiz kelimenin hepsini buyuk olarak bize geri verir .
 

select  upper('cengiz atilla') as  [Upper Fonksionu]

Yukardaki

upper fonksionu ierisine girilmi olan kelimenin hepsini buyuk olarak bize geri verir .
 

Lower

 Fonksionu : Upper fonksionunun tam tersini yapar ierisine girilen kelimenin tum hanelerini kucuk olarak bize geri verir
...

select  lower('CENGZ ATLLA') as  [Hepsi Kucuk]

Yukarda

lower fonksionunu kullanarak ierisine girilen kelimenin tum karakterlerini kucuk olarak bize geri verir.
 

Left

 Fonksionu : erisine girilmi olan karakterin sol tarafndan belirttigimiz kadar almamza yarar ...
 

select  left('Cengiz',3) as  [Soldan 3 adet]

Yukardaki sorgumuzda

left
 fonksionunu kullanarak icindeki Cengiz degerinin solundan 3 tane aldk

Right

 Fonksionu : erisine girilmi olan karaktrerin sag tarafndan belirttigimiz kadar almamza yarar ...
 

select  right ('Cengiz',2) as  [Sagdan 2 tane]

Yukardaki sorgumuzda

right fonksionu icerisinde bulunan cengiz degerinin sag ksmndan 2 kelime aldk ...
 

Substring

 Fonksionu : ierisine girilmi degerin istedigimiz noktasndan istedigimiz kadar almamza yarar ...
 

select

 substring('Cengiz',2,4)

Yukardaki

select sorgumuzda substring fonksionumuzun ierisindeki Cengiz karakterinden 2. index inden baslayp 4 karakter aldk ...
 

reverse

 fonksionu : ierisine girilmi olan karakteri ters cevirir . Manuel reverse adl makalemizde bu fonksionu inceledik .
 

select  reverse('ABCD')

Yukardaki

select sorgumuzda reverse fonksionumuz ierisinde ABCD karakterleri bulunmakda ici sorgumuzu calstrdgmz zaman bize bunlar tam tersi seklinde yani DCBA seklinde verdi ...
 

sum

 fonksionu :
 belirtilen kolonlarn degerlerini toplar

select

 sum(Listprice) as [Toplam] from AdventureWorks.Production.
Product

AdventureWorks databaseinde bulunan Production

.Product tablosundaki Listprice alanlarnn toplamn aldk ...
 

getdate

 fonksionu : gunun tarihini verir ...
 

select  getdate() as  [Bugun]

Year

 fonksionu : ilgili yl verir ...
 

select  year(getdate()) as  [YIL]

year

 fonksionu ierisine tarih ister bizde getdate fonksionumuzu verdik ve bugunun ylna eristik ...
 

Month

 fonksionu : ilgili ay verir ...
 

select  month(getdate()) as  [AY]

month

 fonksionu ierisine tarih ister bizde getdate fonksionumuzu verdik ve bugunun ayna eristik ...
 

Day

 fonksionu : ilgili gunu verir ...
 

select  day(getdate()) as  [Gun]


Day

 fonksionu ierisine tarih ister bizde getdate fonksionumuzu verdik ve bugune eristik ...
 

@@Servername

 fonksionu : bu fonksion bize sql sunucunun calstg makinann adn verir ..
 

select  @@servername as  [Sql server ad]

@@Version

 fonksionu : bu fonksionda bize sql server n motorunun surumunu verir ...
 

select  @@Version as  [Sql Motoru]