Anasayfa / Bilgisayar Mühendisliği / SQL Tarih ve Zaman Fonksiyonları

SQL Tarih ve Zaman Fonksiyonları

Merhaba ,
Bugün SQL ‘de tarih ve zaman fonksiyonları hakkında bilgiler vermeye çalışacağım.

SYSDATE : Sistem tarihini ve saatini göstermek için kullanırız.
*MS SQL de bu bilgileri GETDATE() fonksiyonu ile de alabiliriz.

Gün eklemek, çıkarmak:

 

SELECT SYSDATE+10 FROM dual; --10 gün sonraki tarih
SELECT SYSDATE -5 FROM dual; --5 gün önceki tarih

Tarihin yılını almak:

SELECT TO_CHAR(SYSDATE,'yyyy') FROM dual;

Tarihin yılını yazıyla almak:

SELECT TO_CHAR(SYSDATE,'year') FROM dual;

Yılın hangi günü olduğunu bulmak:
(Senenin toplamda kaçıncı günü olduğunu gösterir.)

SELECT TO_CHAR(SYSDATE,'ddd') FROM dual;

Tarihin hangi çeyreğe düştüğünü bulmak:(1,2,3,4 çeyrek)

SELECT TO_CHAR(SYSDATE,'q') FROM dual;

Tarihin Ay numarasını bulmak:

SELECT TO_CHAR(SYSDATE,'mm') FROM dual;

Tarihin gün numarasını bulmak:

SELECT TO_CHAR(SYSDATE,'dd') FROM dual;

Tarihin ay adını bulmak:

SELECT TO_CHAR(SYSDATE,'month') FROM dual;

Tarihin gün adını bulmak:

SELECT TO_CHAR(SYSDATE,'day') FROM dual;

Ayın son gününü bulmak:

SELECT last_day(SYSDATE) FROM dual;

Bir sonraki ‘…..’ gününün tarihini bulmak:

SELECT NEXT_DAY(SYSDATE, 'pazartesi') FROM DUAL;

Verilen tarihin yıl hafta numarasını bulmak(1-52):

SELECT TO_CHAR(SYSDATE,'iw') FROM dual;

Maximum tarihi bulmak:

SELECT MAX(last_ddl_time) FROM user_objects;

Minumum tarihi bulmak:

SELECT MİN(last_ddl_time) FROM user_objects;

Belirtilen tarihe ay eklemek :

SELECT add_months(sysdate,5) from dual;

İki tarih arasındaki gün sayısı : 

SELECT datediff('dd', '22.02.2016', '04.09.2016') from dual ;

PL/Sql developer’da Sql tarih ve zaman fonksiyonları hakkında aktaracaklarım bu kadar umarım yararlı olmuştur.
İyi çalışmalar.

Hakkında Ali Demirci

Ben Ali Demirci... 1991 Ankara doğumluyum. Ankara da yaşıyorum. Fırsat buldukça öğrendiklerimi burada paylaşıyorum. Java ile haşır neşirim. Android'den asla vazgeçemem. Öğrenmeye bayılırım. Yeni şeyler öğrendiğimde, geçmişteki projelerimde keşke böyle yapsaydım diye çok üzülmüşümdür. O yüzden öğrenmekten korkmayın. Takıldığınız yerleri mutlaka sorun. Biliyorsam yanıt veririm. Bilmiyorsam yol gösteririm. Teşekkürler :)

Kontrol Et

Regex Nedir? Nasıl Kullanılır?

Regex(Regular Expression) yani düzenli ifadeler, metinlerde aranan bir tümceyi kolayca bulmamızı sağlayan bir çeşit algoritmadır. Yani …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir