MySQL'de, AY() belirli bir tarih değerinden ay değerini çıkarmaya veya almaya yardımcı olan yerleşik bir işlevdir. Ay değerinin 1 ile 12 arasında sayısal bir temsilini döndürür. Bu işlev, belirli aylara göre verileri filtrelemek veya tarih verilerini analiz etmek gibi çeşitli görevleri gerçekleştirmek için kullanılabilir. Bir veritabanında ister statik ister dinamik tarih değerleriyle çalışıyor olun, AY() işlevi, verilerinizi etkili bir şekilde değiştirmenize ve analiz etmenize yardımcı olacak harika bir kaynak olabilir.
Bu kılavuz, AY() işlevinin ne olduğunu ve MySQL'de nasıl çalıştığını açıklayacaktır.
MONTH () İşlevi MySQL'de Ne Yapar?
“ AY() ” işlevi, belirli bir tarih değerinden ay değerini sayısal bir biçimde (1 ile 12 arasında) almak için kullanılabilir. AY() işlevinin sözdizimi aşağıdadır:
AY ( tarih )
Yukarıdaki sözdiziminde, “ tarih ” tarih değeridir.
AY() işlevinin MySQL'de ne yaptığını anlamak için birkaç örneği inceleyelim.
Örnek 1: Statik Tarih Değerinden Ay Değerini Çıkarma
“ AY() Ay değerini statik tarih değerinden çıkarmak veya almak için ” işlevi kullanılabilir. Örnek aşağıda verilmiştir:
AY SEÇ ( '2023-04-15' ) ;
Çıktı
Çıktı, ay değerinin “ olduğunu gösterdi. 4 ” statik bir tarih değerinden çıkarılmıştır “ 2023-04-15 ”.
Örnek 2: Geçerli bir DateTime Değerinden Ay Değerini Çıkarın
Geçerli tarih-saat değeri “ kullanılarak alınabilir. ŞİMDİ() ' işlev. Bugünün DateTime'ından ay değerini almak için, ' AY() ” işlevi şu şekilde kullanılabilir:
AY SEÇ ( ŞİMDİ ( ) ) ;
Çıktı
Çıktı, geçerli ayın değerini gösterdi.
Örnek 3: Bir Tablonun Tarihinden Ay Değerini Çıkarın
Ay değerini tablonun verilerinden almak için “ AY() ” işlevi kullanılabilir. Ay değerini alma örneği “ birleştirilmiş tarih “” sütunu lh_data ” tablosu aşağıda verilmiştir:
SEÇ adı, AY ( birleştirilmiş tarih ) gibi 'Katılılan Ay'lh_data'DAN;
Çıktı
Çıktı, '' öğesinin ay değerini gösterdi. birleştirilmiş tarih ” sütunu ile ad sütunu “ lh_data ' masa.
Örnek 4: Bir Koşul için MONTH() İşlevini Kullanın
“ AY() ” işlevi, “ ile bir koşul için kullanılabilir. NEREDE ” maddesi belirli verileri filtrelemek için. “ koşuluna göre verileri filtrelemeye bir örnek lh_data ” tabloları aşağıda verilmiştir:
SEÇME * lh_data'DANAY NEREDE ( birleştirilmiş tarih ) ARASINDA 2 VE 4 ;
Yukarıdaki örnekte koşul, ay değerinin “ birleştirilmiş tarih ” sütun “ arasında olmalıdır 2 ' Ve ' 4 ”.
Çıktı
Çıktı, 'katılma tarihi' 2 ila 4 ay arasında olan çalışanların verilerini gösterdi.
Çözüm
“ AY() MySQL'deki ” işlevi, sağlanan bir tarih değerinden ay değerini çıkarmak veya almak için kullanışlı bir araçtır. Statik tarih değerleri, geçerli tarih-saat değerleri ve tablo tarih değerleri ile birlikte kullanılabilir. Ek olarak, belirli ay değerlerine göre verileri filtrelemek için bir WHERE yan tümcesiyle de kullanılabilir. Bu kılavuz, AY() işlevinin ne olduğunu ve MySQL'de nasıl çalıştığını açıkladı.