Beslemeler:
Yazılar
Yorumlar

‘Sql Server Fonksiyonları’ Kategorisi için Arşiv

Eğer çektiğiniz sorguda gelen satırlarla birlikte sıra numarasının da görünmesini istiyorsanız Row_Number() ifadesini kullanabilirsiniz. Kullanımı Select alan1, alan2… , Row_Number() over(partition by gruplama_alanı order by sıralama_alanı ) from tablismi şeklinde. Order by bölümü zorunlu alan, sorgu sonucu dönen satırların neye göre numaralandırılacağını belirtir. Partition by alanı isteğe bağlı kullanılır ve sorguda gruplama yapılarak sıra numarasının her [...]

Yazının Tamamını Oku »

Sql cümlelerimiz içinde belirli durumlara göre farklı işlemler yapmak istiyorsak Case-When yapısını kullanabiliriz. kullanımı
CASE
WHEN durum1 THEN  yapılacaklar
WHEN durum2 THEN yapılacaklar
ELSE  yapılacaklar
END
Bir örnek ile açıklamak istersek; veri tabannda statu isminde bir alanımız olduğunu ve bu alanın kişinin medeni halini tuttuğunu düşünelim. statü alanımzda “1″ evli, “2″ bekar “3″ de belirtilmedi anlamına gelsin. Biz eğer sorgu sonucunda [...]

Yazının Tamamını Oku »

Reverse()

Reverse fonksiyonu parametre olarak aldığı ifadeyi tersten yazar. Kullanım şekli Reverse(parametre) şeklindedir.
ör:
select Reverse(’sadullah’) şeklinde bir kullanım geriye ‘halludas’ değerini gönderir.
select Reverse(1234) şeklinde bir kullanım geriye 4321 değerini gönderir.

Yazının Tamamını Oku »

Year()

Year fonksiyonu, parametre olarak aldığı tarih bilgisinin yıl değerini döndürür. Kullanımı : Year(tarih) şeklindedir.
Örnek Kullanım :
select year(‘2007.1.15′)
şeklinde bir kullanım geriye 2007 değerini döndürür.

Yazının Tamamını Oku »

Sum()

Sum fonksiyonu, belirtilen ifadedeki değerlerin toplamını hesaplar. Kullanımı : Sum([All/Distinc] ifade) şeklindedir. default olarak ‘All’ dur. All Kullanıldığı zaman ifadenin içindeki bütün değerler hesaba katılır. Distinct kullanıldığı zaman ifadenin içindeki her değerden sadece 1 tanesi hesaba katılır. (bir alandaki değerlerin 1,1,2,2,3,3 olduğunu düşünürsek All olarak sum kullandığımızda sonuç 12, distinct kullandığımızda sonuç [...]

Yazının Tamamını Oku »

Substring()

Substring fonksiyonu, parametre olarak aldığı ifadenin belirtilen indexinden başlanarak belirtilen sayıda karakterinin alınmasını sağlar. Kullanımı : Substring(ifade, başlangıç indexi, karakter sayısı) şeklindedir.
Örnek Kullanım :
select substring(’sadullah’,1,3)
şeklinde bir kullanım geriye ’sad’ ifadesini döndürür.
Not : Bu fonksiyon character, image, binary ve text ifadeler için kullanılabilir.

Yazının Tamamını Oku »

Stuff()

Stuff fonksiyonu, bir ifadenin belli bri yerini başka bir ifade ile değiştirmek için kullanılır. Kullanımı : Stuff(ifade,başlangıç indexi, karakter sayısı, yeni ifade) şeklindedir.
Örnek Kullanım :
select stuff(’sadullah keleş’,9,1,’bilgisayar mühendisi’)
şeklinde bir kullanım geriye ’sadullahbilgisayar mühendisikeleş’ ifadesini döndürür.
select stuff(1237,3,1,3456)
şeklinde bir kullanım geriye 1234567 değerini getirir.

Yazının Tamamını Oku »

Space()

Space fonksiyonu, parametre olarak verilen sayı kadar boşlu oluşturmak için kullanılır. Kullanımı : Space(sayı) şeklindedir.
Örnek Kullanım :
select ’sadullah’ + space(5) + ‘keleş’
şeklinde bir kullanımda ’sadullah’ ve ‘keleş’ stringleri arasına 5 tane boşluk eklenir.

Yazının Tamamını Oku »

Sign()

Sign fonksiyonu, parametre olarak aldığı sayısal ifadenin işaretini kontrol eder. Kullanımı : Sign(sayısal ifade) şeklindedir. Sayısal ifade pozitif ise (1) , negatif ise (-1) ve sıfır ise (0) değeri döner.
Örnek Kullanım :
Select Sign(-5)
Şeklinde bir kullanım geriye (-1) değerini döndürür.
Select Sign(5)
Şeklinde bir kullanım geriye (1) değerini döndürür.
Select Sign(0)
Şeklinde bir kullanım geriye (0) [...]

Yazının Tamamını Oku »

Bir bilgiyi verilen sayı kadar tekrarlamak için kullanılır. Kullanımı : Replicate(ifade,tekrarsayisi) şeklindedir.
Örnek Kullanım :
select replicate(’sadullahah’,5)
şeklinde bir kullanım 5 kere ’sadullah’ yazar ve çıktı
sadullahahsadullahahsadullahahsadullahahsadullahah
şeklinde olur.

Yazının Tamamını Oku »

Önceki Yazılar»