Category: Orta Seviye SQL Server

SQL Server’da Mükemmel Sayı Kontrolü Yapmak

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...

SQL Server’da Asal Sayı Kontrol Eden Prosedür

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...

SQL Server’da Asal Sayı Kontrol Eden Fonksiyon

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,...

SQL Server’da Hafta Sonu Günlerine Göre Ders Saatini Hesaplayan Fonksiyon

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...

SQL Server’da Para Birimini Özelleştirerek Yuvarlamak

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...

SQL Server’da Çalışanların Yaklaşan Doğum Günlerini Listelemek

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...

SQL Server’da Seçili Günün Hafta Sayısını Bulmak

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];...

SQL Server’da Haftanın Başlangıç Gününü Bulmak

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...

SQL Server’da Para Biriminde Bulunan Nokta Ondalık Ayracı Virgül Olarak Değiştirmek

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...

SQL Server’da İki Saat Arasındaki Farkı Alan Fonksiyon

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,...

Yazı kopyalamak yasaktır!