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

Bagaimana UTC_TIME() Bekerja di MariaDB

Di MariaDB, UTC_TIME() adalah fungsi tanggal dan waktu bawaan yang mengembalikan waktu UTC saat ini.

Hasilnya dikembalikan dalam format 'HH:MM:SS' atau HHMMSS.uuuuuu, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.

UTC adalah singkatan dari Coordinated Universal Time, dan merupakan standar dunia untuk mengatur waktu.

Sintaks

UTC_TIME() dapat dipanggil dengan dua cara berikut:

UTC_TIME
UTC_TIME([precision])

Dimana precision adalah argumen opsional yang menentukan presisi mikrodetik yang akan digunakan.

Contoh

Ini contohnya:

SELECT 
    UTC_TIME,
    UTC_TIME();

Hasil:

+----------+------------+
| UTC_TIME | UTC_TIME() |
+----------+------------+
| 00:17:09 | 00:17:09   |
+----------+------------+

Presisi

Berikut adalah contoh yang menentukan presisi yang akan digunakan:

SELECT 
    UTC_TIME(3),
    UTC_TIME(6);

Hasil:

+--------------+-----------------+
| UTC_TIME(3)  | UTC_TIME(6)     |
+--------------+-----------------+
| 00:18:21.667 | 00:18:21.667957 |
+--------------+-----------------+

Konteks Numerik

Saat digunakan dalam konteks numerik, UTC_TIME() mengembalikan nilainya dalam format HHMMSS.uuuuuu:

SELECT 
    UTC_TIME(6),
    UTC_TIME(6) + 0;

Hasil:

+-----------------+-----------------+
| UTC_TIME(6)     | UTC_TIME(6) + 0 |
+-----------------+-----------------+
| 23:01:18.921377 |   230118.921377 |
+-----------------+-----------------+

Argumen Tidak Valid

Melewati argumen yang tidak valid menghasilkan kesalahan:

SELECT UTC_TIME('Six');

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 ''Six')' 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. MariaDB &Data Eksternal

  2. Memahami Pengaruh Latensi Tinggi pada Solusi MySQL dan MariaDB Ketersediaan Tinggi

  3. Manajemen Dasar MaxScale Menggunakan MaxCtrl untuk MariaDB Cluster

  4. Perbaiki "ERROR 1222 (21000):Pernyataan SELECT yang digunakan memiliki jumlah kolom yang berbeda" saat menggunakan UNION di MariaDB

  5. MIN() Fungsi di MariaDB