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

Bagaimana DATE() Bekerja di MariaDB

Di MariaDB, DATE() adalah fungsi tanggal dan waktu bawaan yang mengekstrak bagian tanggal dari ekspresi tanggal atau waktu.

Anda meneruskan ekspresi tanggal/waktu sebagai argumen saat memanggil fungsi.

Sintaks

Sintaksnya seperti ini:

DATE(expr)

Dimana expr adalah ekspresi tanggal/waktu.

Contoh

Ini contohnya:

SELECT DATE('2057-08-25 18:00:10');

Hasil:

+-----------------------------+
| DATE('2057-08-25 18:00:10') |
+-----------------------------+
| 2057-08-25                  |
+-----------------------------+

Ini dia hanya dengan ekspresi tanggal:

SELECT DATE('2057-08-25');

Hasil:

+--------------------+
| DATE('2057-08-25') |
+--------------------+
| 2057-08-25         |
+--------------------+

Tanggal Saat Ini

Di sini, kami mengembalikan tanggal saat ini dengan meneruskan NOW() sebagai argumen:

SELECT
    NOW(),
    DATE(NOW());

Hasil:

+---------------------+-------------+
| NOW()               | DATE(NOW()) |
+---------------------+-------------+
| 2021-05-10 09:26:32 | 2021-05-10  |
+---------------------+-------------+

Argumen Tidak Valid

Saat melewati argumen yang tidak valid, DATE() mengembalikan null :

SELECT DATE('Homer Simpson');

Hasil:

+-----------------------+
| DATE('Homer Simpson') |
+-----------------------+
| NULL                  |
+-----------------------+

Meskipun, hingga MariaDB 5.5.32, beberapa versi MariaDB mengembalikan 0000-00-00 ketika melewati tanggal yang tidak valid.

Argumen Tidak Ada

Memanggil DATE() tanpa meneruskan argumen menghasilkan kesalahan:

SELECT DATE();

Hasil:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menampilkan semua Lokal di MariaDB

  2. Cara Menginstal Lighttpd dengan PHP, MariaDB dan PhpMyAdmin di Ubuntu

  3. 2 Cara Menghapus Baris Duplikat di MariaDB (Mengabaikan Kunci Utama)

  4. Apa yang Baru di MariaDB 10.6

  5. Bagaimana UNCOMPRESS() Bekerja di MariaDB