MariaDB
 sql >> Teknologi Basis Data >  >> RDS >> MariaDB

Kembalikan Jumlah Hari dalam Sebulan di MariaDB

Berikut adalah trik bagus yang dapat kita gunakan di MariaDB untuk mengembalikan jumlah hari dalam sebulan berdasarkan tanggal tertentu.

SELECT DAYOFMONTH(LAST_DAY('2027-07-11'));

Hasil:

31

Ini melibatkan melewati LAST_DAY() MariaDB fungsi ke DAYOFMONTH() berfungsi untuk mengembalikan jumlah hari dalam sebulan.

Lebih khusus lagi, kami meneruskan tanggal ke LAST_DAY() berfungsi untuk mendapatkan tanggal hari terakhir bulan itu. Kami kemudian menggunakan DAYOFMONTH() berfungsi untuk mengembalikan hanya nomor hari dari hari terakhir itu.

Berikut ini contoh yang terjadi sepanjang tahun:

SELECT 
    DAYOFMONTH(LAST_DAY('2027-01-11')) AS "Jan",
    DAYOFMONTH(LAST_DAY('2027-02-11')) AS "Feb",
    DAYOFMONTH(LAST_DAY('2027-03-11')) AS "Mar",
    DAYOFMONTH(LAST_DAY('2027-04-11')) AS "Apr",
    DAYOFMONTH(LAST_DAY('2027-05-11')) AS "May",
    DAYOFMONTH(LAST_DAY('2027-06-11')) AS "Jun",
    DAYOFMONTH(LAST_DAY('2027-07-11')) AS "Jul",
    DAYOFMONTH(LAST_DAY('2027-08-11')) AS "Aug",
    DAYOFMONTH(LAST_DAY('2027-09-11')) AS "Sep",
    DAYOFMONTH(LAST_DAY('2027-10-11')) AS "Oct",
    DAYOFMONTH(LAST_DAY('2027-11-11')) AS "Nov",
    DAYOFMONTH(LAST_DAY('2027-12-11')) AS "Dec";

Hasil:

+------+------+------+------+------+------+------+------+------+------+------+------+
| Jan  | Feb  | Mar  | Apr  | May  | Jun  | Jul  | Aug  | Sep  | Oct  | Nov  | Dec  |
+------+------+------+------+------+------+------+------+------+------+------+------+
|   31 |   28 |   31 |   30 |   31 |   30 |   31 |   31 |   30 |   31 |   30 |   31 |
+------+------+------+------+------+------+------+------+------+------+------+------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memilih Proksi Basis Data untuk MySQL &MariaDB

  2. Bagaimana ADDTIME() Bekerja di MariaDB

  3. Operator UNION MariaDB Dijelaskan

  4. Bagaimana UPDATEXML() Bekerja di MariaDB

  5. Cara Memecahkan Masalah Basis Data MySQL