Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da sayının mükemmel sayı olduğunun nasıl kontrol edileceği hakkında bilgi vereceğim. İlk olarak Mükemmel sayı nedir onu öğrenelim. Mükemmel sayı terimini ilk olarak Pisagor ortaya atmıştır. Bölenlerinin toplamı kendisine eşit olan sayılar mükemmel sayılardır. İşte böyle sayılara, yani bölenlerinin toplamı kendisini veren sayılara mükemmel sayılar...
Herkese merhaba, Bu yazıda SQL Server’da sayısal loto numarasının nasıl oluşturulabileceğinden bahsedeceğim. SQL Server’da bazı durumlarda sayısal loto numarası oluşturmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu numaraları rahatlıkla oluşturabilirsiniz. DECLARE @SayisalLoto TABLE ( Sayi INT ); DECLARE @RastgeleSayi INT; DECLARE @Sayac INT; SELECT @RastgeleSayi = 0; SELECT @Sayac =...
Herkese merhaba, Bu yazıda SQL Server’da feet’i metreye çeviren fonksiyon kullanımından bahsedeceğim. SQL Server’da bazı durumlarda feet değerini metre değerine çevirmek isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION fn_feet_metre ( @feet DECIMAL(10, 3) ) RETURNS DECIMAL(10, 3) AS BEGIN RETURN (@feet * 0.3048); END; –Kullanımı SELECT dbo.fn_feet_metre(5)...
Herkese merhaba, Bu yazıda SQL Server’da istediğimiz bir kolon adını tablo üzerinde T-SQL kodu ile nasıl bulabileceğimizden bahsedeceğim. SQL Server’da bazı durumlarda kolon adının tabloda olup olmadığına bakmak isteyebiliriz ya da yüzlerce tablonuz vardır diyelim. Bu tablolar içine tek tek girmek külfetli gelecek. İşte bu gibi durumlarda aşağıdaki sorgu hayat...
Herkese merhaba, Bu yazıda SQL Server’da JSON çıktısını tablo formatına ayrıştırmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda elinizde olan JSON çıktısının tablo formatında ayrışmasını isteyebilirsiniz. Bu konu ile ilgili basit bir örnek yaptım. Siz de kendi JSON çıktılarınız üzerinde bu işlemi deneyebilirsiniz. DECLARE @json NVARCHAR(MAX); SET @json = N'{...
Herkese merhaba, Bu yazıda SQL Server’da COUNT fonksiyonu ve NULL değerler hakkında bilgi vereceğim. COUNT fonksiyonu ve NULL değerler demekle neyi kastediyorum kısaca açıklayayım. COUNT fonksiyonu bildiğiniz üzere belirtilen alandaki veya tablodaki toplam kayıt sayısını veriyor. Anlatıma aşağıdaki örnek üzerinden devam edeceğim. –Tablonun oluşturulması CREATE TABLE TabloDegerleri ( ID INT...
Herkese merhaba, Bu yazıda SQL Server’da son üç ayın adını CTE yani Common Table Expression kullanarak getirmek hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda geçerli tarih üzerinden son üç ayın ad bilgisini getirmek isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. WITH R (N) AS (SELECT 1...
Herkese merhaba, Bu yazıda SQL Server’da iki isimli ad soyadı ayırmak hakkında bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda elinizde olan iki isimli ad soyad bilgisini ayrı ayrı kolonlara ayırmak isteyebilirsiniz. Aşağıdaki kodu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. DECLARE @IsimTablosu TABLE ( AdSoyad VARCHAR(100) ); INSERT INTO @IsimTablosu...
Herkese merhaba, Bu yazıda SQL Server’da plaka kodundan il adını bulan fonksiyon ile ilgili bilgi vermeye çalışacağım. SQL Server’da bazı durumlarda plaka kodundan il adını bulmak isteyebilirsiniz. Aşağıdaki fonksiyonu kullanarak siz de bu işlemi rahatlıkla yapabilirsiniz. Fonksiyonu oluşturup yukarıdaki kodu çalıştırdığınızda aşağıdaki sonucu göreceksiniz. Görüldüğü üzere plaka kodundan il adı...
Herkese merhaba, Bu yazıda SQL Server’da saat farkının nasıl hesaplanabileceği hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki saat arasındaki farkı hesaplamak ve sonucu kullanmak isteyebilirsiniz. Aşağıdaki kodu kullanarak bu işlemi rahatlıkla yapabilirsiniz. DECLARE @baslangicsaati DATETIME = ‘2021-10-15 08:45:00.000’; DECLARE @bitissaati DATETIME = ‘2021-10-15 23:20:00.000’; SELECT CAST(DATEDIFF(ss, @baslangicsaati, @bitissaati) /...