Category: Orta Seviye SQL Server
Herkese merhaba, Bu yazıda SQL Server’da mükemmel sayı kontrolü yapmak hakkında bilgi vereceğim. İlk olarak mükemmel sayı nedir ona değinelim. Mükemmel Sayı: Kendisi hariç bütün pozitif bölenlerinin toplamı kendisine eşit olan sayılara denir. Görselde bu durumu açık olarak görmektesiniz. Aşağıdaki kod yardımıyla mükemmel sayı kontrolünü rahatlıkla yapabilirsiniz. DECLARE @Sayi AS...
Herkese merhaba, Bu yazıda SQL Server’da asal sayı kontrol eden prosedür hakkında bilgi vereceğim. SQL Server’da bu tür örnekler yaparak kendinizi sürekli geliştirebilirsiniz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE PROC SayiAsalmi @Numara INT AS DECLARE @Sayac INT; SET @Sayac = 2; BEGIN WHILE (@Sayac) < @Numara BEGIN IF...
Herkese merhaba, Bu yazıda SQL Server’da asal sayı kontrol edein fonksiyon hakkında bilgi vereceğim. SQL Server’da bu tarz örnekler çözerek bilginizi ve TSQL ile ilgili bilgi seviyenizi arttırabilirsiniz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION AsalSayiKontrol ( @Sayi INT ) RETURNS VARCHAR(10) BEGIN DECLARE @Rakam INT = 1,...
Herkese merhaba, Bu yazıda SQL Server’da hafta sonu günlerine göre ders saatini hesaplayan fonksiyon hakkında bilgi vereceğim. Aslında bu bilgiyi veren ve kodları hazırlayan kişi Aziz Reda Yüksel Bey. Fonksiyonu hazırlamış. Bana da paylaşması kaldı. Kendisine bu çalışması için ayrıca teşekkürler. Aşağıdaki fonksiyonu yeni oluşturduğunuz veritabanı üzerinde deneyebilirsiniz. CREATE FUNCTION...
Herkese merhaba, Bu yazıda SQL Server’da para birimini özelleştirerek yuvarlamak hakkında bilgi vereceğim. Arkadaşım bir yazılım çalışması yaparken aşağıdaki şekilde bir yuvarlama fonksiyonuna ihtiyaç duydu. İşlemin programlama tarafında yapılmasından ziyade ilk olarak SQL Server tarafında çözmeyi denedik ve oldu da. Aşağıdaki fonksiyon ne yapıyor. Küsürat sıfırdan büyükse bir basamak yuvarlayıp...
Herkese merhaba, Bu yazıda SQL Server’da çalışanların yaklaşan doğum günlerini listelemek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda çalışanların yaklaşan doğum günlerini görmek isteyebiliriz. Genelde cümlelerime yukarıdaki şekilde başlıyorum ama bu sefer daha farklı bir giriş yapayım. Şirket yetkilileri ya da sorumluları aşağıdaki T-SQL sorgusunu kullanarak çalışanlarının yaklaşan doğum günlerinin...
Herkese merhaba, Bu yazıda SQL Server’da seçili günün hafta sayısını bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda seçili güne ait hafta sayısını bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SET DATEFIRST 1; SELECT DATEPART(wk, GETDATE()) [Kaçıncı Hafta], — Olduğunuz günün hafta sayısını bulur DATEPART(wk, ‘20191110’) [Kaçıncı Hafta];...
Herkese merhaba, Bu yazıda SQL Server’da haftanın başlangıç gününü bulmak hakkında bilgi vereceğim. SQL Server’da bazı durumlarda haftanın başlangıç gününü bulmak isteyebiliriz. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. SELECT CASE WHEN @@DATEFIRST – DATEPART(dw, GETDATE()) > 0 THEN DATEADD(DAY, @@DATEFIRST – DATEPART(dw, GETDATE()) – 7, GETDATE()) ELSE DATEADD(DAY, @@DATEFIRST...
Herkese merhaba, Bu yazıda SQL Server’da para biriminde bulunan nokta ondalık ayracı virgül olarak değiştirmek hakkında bilgi vereceğim. SQL Server’da bazı durumlarda dışarıdan aldığınız verilerde ya da daha önceden oluşturulmuş olan verilerde nokta ondalık ayracı görebilirsiniz. Bu istediğiniz işlemleri yapmada sıkıntı yaratabilir. Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz. DECLARE...
Herkese merhaba, Bu yazıda SQL Server’da iki saat arasındaki farkı alan fonkisyon hakkında bilgi vereceğim. SQL Server’da bazı durumlarda iki saat arasındaki farkı hesaplamak isteyebiliriz. Aşağıdaki fonksiyon yardımıyla bu işlemi rahatlıkla yapabilirsiniz. CREATE FUNCTION dbo.SaatFarki ( @BaslangicSaat TIME(7), @BitisSaat TIME(7) ) RETURNS VARCHAR(10) AS BEGIN DECLARE @Fark INT = DATEDIFF(SECOND,...