SQL Dersleri SQL Server

SQL Doğum Tarihi – Doğum Günü Bugün Olanları Listeleme

Bazı durumlarda SQL veritabanında doğum tarihi bugün olan kişiler görüntülenmek istenebilir. Böyle durumlarda basit bir SQL sorgusu ile Doğum Günü olan kişileri listeleyebiliriz.

Örneğimizde ogrenci tablosunu kullanarak Doğum Tarihi bugün olan kişileri listeleyeceğiz. Burada sözü geçen bugün ifadesi herhangi bir günde doğru çalışacaktır.

Kişinin doğum gününün hesaplanabilmesi için veritabanında doğum tarihindeki gün ve ay bilgisi elde edilmesi gerekir ve bugünün tarihinde gün ve ay bilgisi ile karşılaştırılması gerekir.

Bugüne ait gün bilgisi DAY(GETDATE())

Bugüne ait ay bilgisi MONTH(GETDATE())

ile alınabilir.

Şimdi sorgumuzu yazalım.

Kullanacağımız tablo:

 

SQL Sorgusu:

Yorum yap