Kategoriler: Genel

MsSQL Server Sistem Fonksiyonları – System Functions

– CURRENT_USER : O anda çalışılan kullanıcı bilgisini geri döndürür

Select Current_User


Select @@Language


Select @@Max_Connections


Select @@ServerName


Select @@ServiceName

Select Suser_Name()

SIK KULLANILANLAR

SELECT CHAR(65)


Select AVG(StandardCost) from Production.Product


Select SUM(StandardCost) from Production.Product


Select MAX(StandardCost) from Production.Product

Select MIN(StandardCost) from Production.Product


Select GetDate()


Select DateAdd(dd, 117, ‘12.12.2005’)

Datepart konusunda aşağıdaki referanslara uyulmalıdır:

— Gün için = d , dd
— Ay için = m , mm
— Yıl için = yy , yyyy
— Hafta için = wk , ww
— Saat için = hh
— Dakika için = mi , n
— Saniye için = ss , s
— Milisaniye için = ms


Select DateDiff(dd, ‘08.04.2005’, ‘12.12.2005’)

Datepart konusunda aşağıdaki referanslara uyulmalıdır:

— Gün için = d , dd
— Ay için = m , mm
— Yıl için = yy , yyyy
— Hafta için = wk , ww
— Saat için = hh
— Dakika için = mi , n
— Saniye için = ss , s
— Milisaniye için = ms


Select DateName(m,’2005-12-18′)

Datepart konusunda aşağıdaki referanslara uyulmalıdır:

— Gün için = d , dd
— Ay için = m , mm
— Yıl için = yy , yyyy
— Hafta için = wk , ww
— Saat için = hh
— Dakika için = mi , n
— Saniye için = ss , s
— Milisaniye için = ms

Select (DateName(dd,’2005-12-18′) + ‘ ‘ + DateName(m,’2005-12-18’) + ‘ ‘ + DateName(YY,’2005-12-18’))


Declare @Degisken varchar(10)
Set @Degisken = ‘EVREN AYAN’
Select SUBSTRING(@Degisken,1,3)


Select UPPER(‘evren ayan’)

Select Lower(‘EVREN AYAN’)


Select SQUARE(20)


Select DAY(‘2005-04-08’)

Select MONTH(‘2005-04-08’)

Select YEAR(‘2005-04-08’)

Select COS(30)

Select SIN(30)

Select COT(30)


Select Left(‘Evren AYAN’,5)

Select Right(‘Evren AYAN’,4)

Select Len(‘Evren Ayan’)

Select Replace(‘Evren Ayan’, ‘Evren’, ‘Ahmet’)


– AVG : Tek bir parametre alır. Parametre olarak verilecek kolon bilgisinin ortalama değerini verir. Aslında burada yaptığı işlemin açılımı şudur ki öncelikle belirtilen kolonun tooplam değerini ve toplam kayıt sayısını bulur. Daha sonra bölme işlemi gerçekleştirerek aritmetik ortalamayı verir.


– SUM : Tek bir parametre alır. Parametre olarak göndereceğiniz kolonun tüm kayıtlarını toplar.


– MAX/MIN : Tek bir parametre alır. Parametre olarak verilecek kolonun sayısal tipteyse en büyük – en küçük değerini, string tipteyse A-Z bakımından değerini, tarih tipindeyse yakın-uzak tarih bakımından değerini verir.


– GETDATE() : O anın tarih ve saat bilgisini verir.


– DATEADD : Üç parametre alır. Birinci parametre datepart yani eklemek istediğiniz zaman dilimidir. İkinci parametre ne kadar zaman ekleneceği ve üçüncü parametre de eklenecek zaman için referans zamandır. Aşağıdaki örnek “12.12.2005” tarihine “127” gün eklemektedir.


– DATEDIFF : Üç parametre alır. Birinci parametre datepart yani iki tarih arasındaki hangi zaman diliminden farkı istediğinizi belirtmeniz gereken kısım, ikinci parametre birinci tarihi, üçüncü parametre ise ikinci tarihi belirtmeniz içindir.


– DATENAME : İki parametre alır. Birinci parametre datepart ikinci parametre ismini getireceğiniz tarih bilgisidir.


– SUBSTRING : 3 parametre alır. Birinci parametre metnin kendisi, ikinci parametre kaçıncı karakterden başlanacağı ve üçüncü parametre kaç karakter alınacağı şeklindedir.


– UPPER/LOWER : Bir parametre alır. Parametre olarak gönderilen textin karakterlerini büyük-küçük harfe çevirir.


– SQUARE : Bir parametre alır. Parametre olarak gönderilen sayı tipindeki değerin matematiksel karesini geri döndürür.


– DAY/MONTH/YEAR : Bir parametre alır. Parametre olarak gönderilen tarih tipindeki alanın gün-ay-yıl bilgisini geri döndürür.


– COS/SIN/TAN/COT : Bir parametre alır. Verilecek açı değerinin(sayısal) sinüs, cosinüs, tanjant ve kotanjant değerini geri döndürür.

Select TAN(30)


– LEFT/RIGHT : İki parametre alır. Parametre olarak gönderilen string ifadenin soldan yada sağdan ikinci parametre ile belirtilecek sayı kadar karakterini geri döndürür.


– LEN : Bir parametre alır. Parametre olarak gönderilen dtring tipteki verinin uzunluğunu geri döndürür.


– REPLACE : Üç parametre alır. Birinci parametre orjinal stringi, ikinci parametre değiştirilecek karakter bloğunu ve üçüncü parametre neyle değiştirileceği bilgisini içerir.


– @@LANGUAGE : Sistem dil bilgisini geri döndürürler


– @@MAX_CONNECTIONS : SQL Server’a yapılabilecek maximum bağlantı sayısı bilgisini geri döndürür.


– @@SERVERNAME : Çalışılan SQL Server’ın ismini geri döndürür.


– @@SERVICENAME : Çalışılan servis hakkında bilgi döndürür.


– SUSER_NAME() : SQL Server’a bağlı bulunan kullanıcı adını geri döndürür.

Bul-Tikla

Son Yazılar

Okumak Nedir? – Türk Dili ve Edebiyatı

Okumak Nedir? OKUMAK NEDİR? Okumak; göz yöntemiyle algılanan işaret ve sembollerin ağız, burun, boğaz, geniz…

6 saat ago

Dinleme / İzleme Nedir? – Türk Dili ve Edebiyatı

Dinleme / İzleme Nedir? Kavram Olarak Dinleme / İzleme Dinleme / seyretme; ses, söz, gövde…

12 saat ago

İstiklal Marşımızın Yazılma Hikâyesi – Türk Dili ve Edebiyatı

İstiklal Marşımızın Yazılma Hikâyesi İSTİKLÂL MARŞI -Kahraman Ordumuza! Korkma, sönmez bu şafaklarda yüzen al sancak;Sönmeden…

19 saat ago

Acar Baltaş Kimdir, Hayatı ve Eserleri

Doğum Zamanı:1947Doğum Yeri:İstanbulMeslek:Psikolog, YazarAcar Baltaş Kimdir?Eğitim hayatına İstanbul Adam Lisesi’nde başlamış olan Baltaş, İstanbul Üniversitesi…

3 gün ago

10. Sınıf Türk Dili ve Edebiyatı Konu Özetleri

10. Derslik Türk Dili ve Edebiyatı Mevzu Özetleri 10. sınıf Türk Dili ve Edebiyatı dersine…

4 gün ago

Hipokrat Kimdir? – Türk Dili ve Edebiyatı

Hipokrat Kimdir? İnsanlık tarihinin en etkili figürlerinden kabul edilen Hipokrat (Hippocrates), yalnızca bir doktor değil,…

5 gün ago