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

Bagaimana MINUTE() Bekerja di MariaDB

Di MariaDB, MINUTE() adalah fungsi tanggal dan waktu bawaan yang mengembalikan porsi menit dari ekspresi waktu tertentu.

Ia menerima satu argumen, yaitu waktu yang Anda inginkan untuk mengekstrak menitnya.

Menit dikembalikan sebagai angka dalam rentang 0 ke 59 .

Sintaks

Sintaksnya seperti ini:

MINUTE(time)

Dimana time adalah ekspresi waktu untuk mendapatkan menit.

Contoh

Ini contohnya:

SELECT MINUTE('10:30:45');

Hasil:

+--------------------+
| MINUTE('10:30:45') |
+--------------------+
|                 30 |
+--------------------+

Nilai Tanggal-waktu

Ini juga berfungsi dengan nilai datetime:

SELECT MINUTE('2030-02-01 10:30:45');

Hasil:

+-------------------------------+
| MINUTE('2030-02-01 10:30:45') |
+-------------------------------+
|                            30 |
+-------------------------------+

Tanggal Saat Ini

Kita dapat melewati NOW() sebagai argumen datetime untuk menggunakan waktu saat ini:

SELECT 
    NOW(),
    MINUTE(NOW());

Hasil:

+---------------------+---------------+
| NOW()               | MINUTE(NOW()) |
+---------------------+---------------+
| 2021-05-16 13:30:50 |            30 |
+---------------------+---------------+

Argumen Tidak Valid

Ketika melewati argumen waktu yang tidak valid, MINUTE() mengembalikan null :

SELECT MINUTE('10:75:00');

Hasil:

+--------------------+
| MINUTE('10:75:00') |
+--------------------+
|               NULL |
+--------------------+

Argumen Tidak Ada

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

SELECT MINUTE();

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

Dan contoh lain:

SELECT MINUTE('10:30:45', '06:30:45');

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 ' '06:30:45')' 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. 4 Cara Mendaftar Semua Tampilan di Database MariaDB

  2. Bagaimana FORMAT() Bekerja di MariaDB

  3. Dukungan untuk MariaDB 10.4 di dbForge Studio yang Ditingkatkan untuk MySQL, v.8.1

  4. 8 Cara untuk Menambahkan Detik ke Nilai Datetime di MariaDB

  5. Bagaimana CONCAT() Bekerja di MariaDB