Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da ayın kaçıncı haftası olduğunu bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda ayın kaçıncı haftası olduğunu bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT DATEPART(DAY, GETDATE() – 1) / 7 + 1 AS AyinKacinciHaftasi Yukarıdaki kodu çalıştırınca aşağıdakine...
Herkese merhaba, Bu yazıda SQL Server’da bir sonraki Identity değerine almak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda bir sonraki Identity değerini almak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT IDENT_CURRENT(‘Categories’) + IDENT_INCR(‘Categories’) AS Identity_Sonraki_Deger; Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü...
Herkese merhaba, Bu yazıda SQL Server’da Identity kolonunun o anki değerini bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda Identity kolonunun o anki değerini bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT IDENT_CURRENT(‘Categories’) Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü Identity kolonunun...
Herkese merhaba, Bu yazıda SQL Server’da tablonun artış miktarını bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tablonun artış miktarını bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT IDENT_INCR(‘Categories’) Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz. Görüldüğü üzere tablonun artış miktarını bulmuş olduk....
Herkese merhaba, Bu yazıda SQL Server’da Oracle LAST_DAY() fonksiyonunun karşılığı hakkında bilgi vereceğim. SQL Server’da bazı durumlarda başka veritabanlarında olan fonksiyonları görmek ve kullanmak isteyebiliriz. LAST_DAY() fonksiyonu nedir? LAST_DAY() fonksiyonu tarihi içeren ayın son gününün tarihini döndürür. Dönüş türü, tarihin veri türünden bağımsız olarak her zaman DATE’dir. Aşağıdaki kod yardımıyla...
Herkese merhaba, Bu yazıda SQL Server’da kolon adından tablo bulmak ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda kolon adından tablo bulmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT COLUMN_NAME, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME = ‘CategoryID’; Yukarıdaki kodu çalıştırınca aşağıdakine benzer bir sonuç göreceksiniz....
Herkese merhaba, Bu yazıda SQL Server’da ay numarası ve ay bilgisini seçilen ülke dili bazında getirmek ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda ay bilgisini 01-OCAK ya da 04-NİSAN gibi getirmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT (FORMAT(CONVERT(DATETIME, GETDATE(), 104), ‘MM’) + ‘-‘ +...
Herkese merhaba, Bu yazıda SQL Server’da Split fonksiyonu ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda elinizde bulunan virgüllü dizeleri Id’li şekilde ayırarak tablo şeklinde göstermek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_Split ( @delimited NVARCHAR(MAX), @delimiter NVARCHAR(100) ) RETURNS @t TABLE (...
Herkese merhaba, Bu yazıda SQL Server’da tüm kullanıcıları listelemek ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda tüm kullanıcıları listelemek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. SELECT name AS username, create_date, modify_date, type_desc AS type, authentication_type_desc AS authentication_type FROM sys.database_principals WHERE type NOT IN ( ‘A’,...
Herkese merhaba, Bu yazıda SQL Server’da KDV’li tutar bulan fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda KDV’li tutarı hesaplamak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_KDVliTutarBulmak ( @KDVDegeri DECIMAL(10, 2), @KDVsizTutar DECIMAL(10, 2) ) RETURNS DECIMAL(10, 2) AS BEGIN DECLARE @KDVliTutar...