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]