Pada saat kita mengolah suatu database dalam pembuatan sistem khususnya menggunakan database MySQL Server fungsi yang berhubungan dengan waktu sangat kerap sekali kita temui misalnya kita akan mengindentifikasi waktu saat ini, penambahan waktu menggunakan tanggal, bulan atau tahun dengan interval (angka) tertentu, mengidentifikasi hari ke berapa dalam hitungan minggu saat ini dan masih banyak lainnya. Pembahasan kali ini admin akan menguraikan secara singkat tentang fungsi dasar pada MySQL Server,
CURDATE()
Fungsi ini untuk mengidentifikasi waktu berupa tanggal saat ini. Contoh coding penulisannya sebagai berikut :
SELECT CURDATE() as TGL_SEKARANG;
Hasilnya
DAYOFWEEK()
Fungsi ini digunakan untuk mengidentifikasi tanggal saat ini merupakan hari ke berapa dalam satu minggu dengan nilai angka 1..7. Contoh coding penulisannya sebagai berikut :
SELECT DAYOFWEEK(CURDATE()) as HARI_KE_DALAM_MINGGU;
Hasilnya
DAYOFMONTH()
Fungsi ini untuk menampilkan nilai hari dalam 1 bulan dengan nilai angka 1..31. Contoh penulisan codingnya sebagai berikutSELECT DAYOFMONTH(CURDATE()) as HARI_KE_DALAM_BULAN;
Hasilnya
DAYOFYEAR()
Fungsi ini untuk menampilkan nilai hari (berupa angka) dalam 1 tahun dengan nilai 1..366. Contoh penulisa codingnya sebagai berikut
SELECT DAYOFYEAR(CURDATE()) as HARI_KE_DALAM_TAHUN;
Hasilnya
Jika kesemuanya coding diatas jika digabung dalam 1 SQL maka penulisan codingnya sebagai berikut
SELECT CURDATE() as TGL_SEKARANG, DAYOFWEEK(CURDATE()) as HARI_KE_DALAM_MINGGU, DAYOFMONTH(CURDATE()) as HARI_KE_DALAM_BULAN, DAYOFYEAR(CURDATE()) as HARI_KE_DALAM_TAHUN
Hasilnya
0 Response to "Fungsi CURDATE(), DAYOFWEEK(), DAYOFMONTH() dan DAYOFYEAR() Pada MySQL Server"
Post a Comment
1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun