Date & Time
MySQL
TIME_TO_SEC
Converts a TIME value to the total number of seconds. The inverse of SEC_TO_TIME().
Tipe hasil:
INTDiperbarui: 13 Jun 2026Syntax
SQL
TIME_TO_SEC(time)Parameter
timeTIMEwajib
The time value to convert
Contoh Penggunaan
Convert Time to Seconds
SQL
1 SELECT TIME_TO_SEC('01:30:00') AS seconds;
1 hour 30 minutes equals 5400 seconds.
Hasil
seconds: 5400
Calculate Total Time
SQL
1 SELECT SUM(TIME_TO_SEC(duration)) AS total_seconds, 2 SEC_TO_TIME(SUM(TIME_TO_SEC(duration))) AS total_time 3 FROM work_logs;
Sum durations and convert back to time format.
Hasil
total_time: (sum of durations)
Compare Durations
SQL
1 SELECT * 2 FROM tasks 3 WHERE TIME_TO_SEC(duration) > 3600;
Filter tasks longer than 1 hour.
Hasil
(tasks > 1 hour)
Pertanyaan Umum tentang TIME_TO_SEC
Apa itu fungsi TIME_TO_SEC di MySQL?
Converts a TIME value to the total number of seconds. The inverse of SEC_TO_TIME(). Di MySQL, fungsi TIME_TO_SEC termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TIME_TO_SEC di MySQL?
Gunakan sintaks berikut: TIME_TO_SEC(time). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TIME_TO_SEC?
Fungsi TIME_TO_SEC mengembalikan nilai bertipe INT. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TIME_TO_SEC?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: time (TIME, wajib): The time value to convert.
Ngulik Langsung
Latihan Langsung →Sudah paham TIME_TO_SEC? Latih langsung di browser
Latihan interaktif, langsung di browser.