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

MAKETIME() Contoh – MySQL

Saat menggunakan MySQL, Anda dapat menggunakan MAKETIME() berfungsi untuk mengembalikan waktu dari berbagai bagian waktu.

Dengan kata lain, Anda memberikan tiga argumen; jam, menit, dan detik. MAKETIME() fungsi kemudian akan mengembalikan nilai waktu berdasarkan dua argumen tersebut.

Sintaks

Sintaksnya seperti ini:

MAKETIME(hour,minute,second)

Dimana hour adalah bagian jam, minute adalah bagian menit, dan second adalah bagian detik.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

SELECT MAKETIME(10,35,17);

Hasil:

+--------------------+
| MAKETIME(10,35,17) |
+--------------------+
| 10:35:17           |
+--------------------+

Contoh 2 – Detik Pecahan

seconds argumen juga dapat memiliki bagian pecahan.

SELECT MAKETIME(10,35,17.123456);

Hasil:

+---------------------------+
| MAKETIME(10,35,17.123456) |
+---------------------------+
| 10:35:17.123456           |
+---------------------------+

Contoh 3 – Bagian Jam Lebih Besar

Bagian jam tidak terbatas pada rentang 0 hingga 23. Waktu mungkin bisa mewakili waktu yang telah berlalu atau waktu yang berlalu di antara dua peristiwa.

SELECT MAKETIME(100,35,17);

Hasil:

+---------------------+
| MAKETIME(100,35,17) |
+---------------------+
| 100:35:17           |
+---------------------+

Namun, ini tidak berlaku untuk bagian menit. Itu harus berada dalam kisaran 0 hingga 59:

SELECT 
    MAKETIME(10,-1,17),
    MAKETIME(10,60,17);

Hasil:

+--------------------+--------------------+
| MAKETIME(10,-1,17) | MAKETIME(10,60,17) |
+--------------------+--------------------+
| NULL               | NULL               |
+--------------------+--------------------+

Hal yang sama berlaku untuk bagian detik:

SELECT 
    MAKETIME(10,35,-1),
    MAKETIME(10,35,60);

Hasil:

+--------------------+--------------------+
| MAKETIME(10,35,-1) | MAKETIME(10,35,60) |
+--------------------+--------------------+
| NULL               | NULL               |
+--------------------+--------------------+

  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 membaca dan mereset AUTO_INCREMENT di MySQL

  2. Bisakah saya mencampur API MySQL di PHP?

  3. Bagaimana cara menyimpan beberapa opsi dalam satu tabel?

  4. hitungan untuk setiap bergabung - pengoptimalan

  5. Melarikan diri dari kartu liar MySQL