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

Bagaimana FROM_DAYS() Bekerja di MariaDB

Di MariaDB, FROM_DAYS() adalah fungsi tanggal dan waktu bawaan yang mengembalikan nilai tanggal berdasarkan jumlah hari tertentu dari awal kalender standar (0000-00-00).

Anda melewatkan jumlah hari ke fungsi saat Anda memanggilnya.

FROM_DAYS() fungsi adalah kebalikan dari TO_DAYS() fungsi.

Sintaks

Sintaksnya seperti ini:

FROM_DAYS(N)

Dimana n adalah jumlah hari untuk ditambahkan ke 0000-00-00.

Contoh

Ini contohnya:

SELECT FROM_DAYS(743021);

Hasil:

+-------------------+
| FROM_DAYS(743021) |
+-------------------+
| 2034-04-28        |
+-------------------+

Argumen Tidak Valid

Saat memberikan argumen yang tidak valid, FROM_DAYS() mengembalikan 0000-00-00 dengan peringatan:

SELECT FROM_DAYS('Dang');

Hasil:

+-------------------+
| FROM_DAYS('Dang') |
+-------------------+
| 0000-00-00        |
+-------------------+
1 row in set, 1 warning (0.000 sec)

Periksa peringatannya:

SHOW WARNINGS;

Hasil:

+---------+------+-------------------------------------------+
| Level   | Code | Message                                   |
+---------+------+-------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'Dang' |
+---------+------+-------------------------------------------+

Argumen Tidak Ada

Memanggil FROM_DAYS() dengan jumlah argumen yang salah, atau tanpa memberikan argumen apa pun, menghasilkan kesalahan:

SELECT FROM_DAYS();

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_DAYS'

Dan contoh lain:

SELECT FROM_DAYS( 1, 2 );

Hasil:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_DAYS'

Kalender Pra-Gregorian

FROM_DAYS() fungsi tidak dirancang untuk digunakan dengan tanggal sebelum munculnya kalender Gregorian (yang diperkenalkan pada Oktober 1582). Hasil tidak dapat diandalkan karena tidak memperhitungkan hari-hari yang hilang saat kalender diubah dari kalender Julian.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB JSON_TYPE() Dijelaskan

  2. Cara Mengurangi Menit dari Nilai Datetime di MariaDB

  3. Membandingkan Server MariaDB dengan MariaDB Cluster

  4. 3 Cara Mendapatkan Koleksi yang Tersedia di MariaDB

  5. MariaDB JSON_UNQUOTE() Dijelaskan