Category: Orta Seviye SQL Server

SQL Server’da Unpivot Tablo Oluşturmak

SQL Server’da Unpivot Tablo Oluşturmak

Herkese merhaba. Bu yazıda SQL Server’da Unpivot Tablo oluşturma işleminden bahsedeceğim. Unpivot kısaca verilerin bulundugu tabloyu dikey olarak çevirmek için kullanılan bir komuttur. İşlemi daha iyi anlamak adına aşağıdaki örneği inceleyelim. –Tablo oluşturulması CREATE TABLE UrunMaliyetleri ( Tarih DATETIME, AMaliyeti NUMERIC(25, 6), BMaliyeti NUMERIC(25, 6), CMaliyeti NUMERIC(25, 6), DMaliyeti NUMERIC(25,...

SQL Server’da Sorgu Çalışma Süresini Bulmak

SQL Server’da Sorgu Çalışma Süresini Bulmak

Herkese merhaba. Bu yazıda SQL Server’da sorgu çalışma süresini bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda performans ölçmek için sorgumuzun çalışma süresini bulmak isteyebiliriz. Aşağıdaki kodu kendi tablolarınıza göre düzenleyerek siz de benzer sonçlar alabilirsiniz. Ben işlemi Northwind veritabanını kullanarak yaptım. DECLARE @baslangic DATETIME = ( SELECT GETDATE() );...

SQL Server’da Instance Name ve Server Name Bilgisini Öğrenmek

SQL Server’da Instance Name ve Server Name Bilgisini Öğrenmek

Herkese merhaba. Bu yazıda SQL Server’da Instance Name ve Server Name bilgisini öğrenmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Instance Name ve Server Name bilgisine ihtiyaç duyabiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT @@SERVICENAME AS InstanceName; SELECT @@SERVERNAME AS ServerName; Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız....

SQL Server’da Tarih Alanına Otomatik Tarih Eklettirmek

SQL Server’da Tarih Alanına Otomatik Tarih Eklettirmek

Herkese merhaba. Bu yazıda SQL Server’da tarih alanına otomatik tarih eklettirmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda oluşturduğunuz bir tabloda tarih alanına otomatik tarih eklettirmek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. –Tablo oluşturulması CREATE TABLE OrnekTablomuz ( Id INT PRIMARY KEY IDENTITY(1, 1), Tarih DATETIME, Ad NVARCHAR(100)...

SQL Server’da İki Saat Arasındaki Farkı Bulmak

SQL Server’da İki Saat Arasındaki Farkı Bulmak

Herkese merhaba. Bu yazıda SQL Server’da iki saat arasındaki farkı bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki saat arasındaki farkı bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE @saat1 TIME = ’09:00′, @saat2 TIME = ’10:30′; SELECT CONVERT(VARCHAR(2), DATEDIFF(MINUTE, @saat1, @saat2) / 60) + ‘:’ +...

SQL Server’da Decimal Sayı Sistemini Binary Sayı Sistemine Çeviren Fonksiyon

SQL Server’da Decimal Sayı Sistemini Binary Sayı Sistemine Çeviren Fonksiyon

Herkese merhaba. Bu yazıda SQL Server’da Decimal sayı sistemini Binary sayı sistemine çeviren fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Decimal sayı sistemini Binary sayı sistemine çevirmek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION DecimalBinaryCevir ( @DecimalVeri BIGINT ) RETURNS VARCHAR(255) AS BEGIN DECLARE @Sonuc VARCHAR(255)...

SQL Server’da Binary Sayı Sistemini Decimal Sayı Sistemine Çeviren Fonksiyon

SQL Server’da Binary Sayı Sistemini Decimal Sayı Sistemine Çeviren Fonksiyon

Herkese merhaba. Bu yazıda SQL Server’da Binary sayı sistemini Decimal sayı sistemine çeviren fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda Binary sayı sistemini Decimal sayı sistemine çevirmek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION BinaryDecimaleCevir ( @BinaryVeri VARCHAR(255) ) RETURNS BIGINT AS BEGIN DECLARE @Sayac TINYINT...

SQL Server’da Bir Yazıda Sondaki Kısmı Temizleyen Fonksiyon

SQL Server’da Bir Yazıda Sondaki Kısmı Temizleyen Fonksiyon

Herkese merhaba. Bu yazıda SQL Server’da bir yazıda sondaki kısmı temizleyen fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda bir yazıda, sondaki kısmın temizlenmesini isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION SondakiKismiTemizle ( @Yazi NVARCHAR(200), @Karakter CHAR(1) ) RETURNS NVARCHAR(200) AS BEGIN DECLARE @sonuc NVARCHAR(200) = SUBSTRING(@Yazi,...

SQL Server’da FORMAT Fonksiyonu ile Türk Lirası Simgesi Eklemek

SQL Server’da FORMAT Fonksiyonu ile Türk Lirası Simgesi Eklemek

Herkese merhaba. Bu yazıda SQL Server’da FORMAT fonksiyonu ile Türk Lirası simgesi eklemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda parasal ifadelere Türk lirası simgesi eklemek isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT FORMAT(1300,’C’,’tr-TR’) Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız. Görüldüğü üzere FORMAT fonksiyonu ile Türk Lirası...

SQL Server’da Parasal Değere Türk Lirası Simgesi Ekleyen Fonksiyon

SQL Server’da Parasal Değere Türk Lirası Simgesi Ekleyen Fonksiyon

Herkese merhaba. Bu yazıda SQL Server’da parasal değere Türk Lirası ekleyen fonksiyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda para birim yanında Türk Lirası değerini göstermek isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION Fiyati_TL_Simgeli_Yap ( @Fiyat NUMERIC(25, 6) ) RETURNS NVARCHAR(50) AS BEGIN DECLARE @sonuc NVARCHAR(40); RETURN...

Yazı kopyalamak yasaktır!