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

MENIT() Contoh – MySQL

MySQL MINUTE() fungsi digunakan untuk mengembalikan komponen menit dari nilai waktu.

Nilai kembalian untuk fungsi ini berada dalam kisaran 0 ke 59 . Di bawah ini adalah contoh untuk didemonstrasikan.

Sintaks

Sintaks fungsi ini seperti ini:

MINUTE(time)

Dimana time adalah nilai waktu yang ingin Anda ekstrak komponen menitnya.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

SELECT MINUTE('10:35:27');

Hasil:

+--------------------+
| MINUTE('10:35:27') |
+--------------------+
|                 35 |
+--------------------+

Contoh 2 – Singkatan Nilai Waktu

Berikut adalah contoh penggunaan nilai waktu yang disingkat, di mana hanya jam dan menit yang disediakan dalam argumen.

SELECT MINUTE('10:35');

Hasil:

+-----------------+
| MINUTE('10:35') |
+-----------------+
|              35 |
+-----------------+

Namun, berhati-hatilah saat menggunakan nilai waktu yang disingkat, karena MySQL terkadang dapat menafsirkannya secara berbeda dari yang Anda harapkan.

Inilah yang dikatakan dokumentasi MySQL tentang ini:

Berhati-hatilah dalam menetapkan nilai yang disingkat ke TIME kolom. MySQL menafsirkan disingkatTIME nilai dengan titik dua sebagai waktu dalam sehari. Yaitu, '11:12' artinya '11:12:00' , bukan '00:11:12' . MySQL menginterpretasikan nilai yang disingkat tanpa titik dua menggunakan asumsi bahwa dua digit paling kanan mewakili detik (yaitu, sebagai waktu yang telah berlalu dan bukan sebagai waktu dalam sehari). Misalnya, Anda mungkin memikirkan '1112' dan 1112 sebagai artinya '11:12:00' (12 menit setelah jam 11), tetapi MySQL menafsirkannya sebagai '00:11:12' (11 menit, 12 detik). Demikian pula, '12' dan 12 ditafsirkan sebagai '00:00:12' .

Contoh 3 – Alternatif

Anda juga dapat menggunakan EXTRACT() berfungsi untuk mengekstrak menit (dan bagian tanggal/waktu lainnya) dari nilai tanggal/waktu:

SELECT EXTRACT(MINUTE FROM '10:35:27');

Hasil:

+---------------------------------+
| EXTRACT(MINUTE FROM '10:35:27') |
+---------------------------------+
|                              35 |
+---------------------------------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membandingkan Waktu Failover Proxy Basis Data - ProxySQL, MaxScale, dan HAProxy

  2. Mengurai tanggal di MySQL

  3. MySQL Ubah Kata Sandi Pengguna

  4. Apakah mungkin untuk mereferensikan satu kolom sebagai beberapa kunci asing?

  5. Cara Memformat Tanggal &Waktu di MySQL