Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Contoh CURRENT_TIME – MySQL

Di MySQL, CURRENT_TIME fungsi dapat digunakan untuk mengembalikan waktu saat ini.

Fungsi ini sebenarnya sinonim untuk CURTIME() yang mengembalikan waktu saat ini, sehingga Anda dapat memilih fungsi mana yang ingin Anda gunakan.

Kedua fungsi mengembalikan waktu saat ini sebagai nilai dalam ‘HH:MM:SS’ atau HHMMSS format, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.

Sintaks

Anda dapat menggunakan salah satu formulir berikut:

CURRENT_TIME
CURRENT_TIME([fsp])

fsp (opsional) argumen dapat digunakan untuk memberikan presisi pecahan detik. Jika diberikan, nilai yang dikembalikan akan mencakup pecahan detik hingga angka yang diberikan. Anda dapat menentukan fsp nilai antara 0 dan 6 .

Oleh karena itu, jika Anda perlu menentukan presisi pecahan detik, Anda harus menggunakan sintaks kedua.

Seperti yang disebutkan, Anda juga dapat menggunakan yang berikut ini jika diinginkan:

CURTIME([fsp])

Contoh – Konteks String

Berikut ini contoh penggunaan CURRENT_TIME dalam konteks string.

SELECT CURRENT_TIME;

Hasil:

+--------------+
| CURRENT_TIME |
+--------------+
| 10:02:31     |
+--------------+

Dan berikut adalah contoh penggunaan kedua bentuk sintaks secara berdampingan, bersama dengan CURTIME() fungsi:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Hasil:

+--------------+----------------+-----------+
| CURRENT_TIME | CURRENT_TIME() | CURTIME() |
+--------------+----------------+-----------+
| 10:03:07     | 10:03:07       | 10:03:07  |
+--------------+----------------+-----------+

Contoh – Konteks Numerik

Berikut ini contoh penggunaan CURRENT_TIME dalam konteks numerik.

SELECT CURRENT_TIME + 0;

Hasil:

+------------------+
| CURRENT_TIME + 0 |
+------------------+
|           100425 |
+------------------+

Dalam contoh ini saya menambahkan nol ke waktu. Tapi saya juga bisa menambahkan nomor lain.

Contoh – Ketepatan Detik Pecahan

Berikut adalah contoh untuk menentukan presisi pecahan detik 6.

SELECT CURRENT_TIME(6);

Hasil:

+-----------------+
| CURRENT_TIME(6) |
+-----------------+
| 10:05:24.091083 |
+-----------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara meneruskan parameter ke panggilan balik kueri mysql di nodejs

  2. Aktifkan Entity Framework 6 untuk MySql (C#) di WinForms Microsoft Visual Studio 2013

  3. Ruby gem mysql2 gagal menginstal

  4. MySQL – ELT() dan FILED() Berfungsi untuk Mengekstrak Posisi Indeks Dari Daftar

  5. Ubah pemisah desimal di MySQL