Fungsi | Deskripsi |
NOW() | Menampilkan tanggal dan waktu sistem saat ini select now() |
CURDATE() | Menampilkan tanggal sistem saat ini select curdate() |
CURTIME() | Menampilkan waktu sistem saat ini select curtime() |
DATE() | Menampilkan hanya bagian tanggal saja dari data bertipe datetime select date(now()) |
EXTRACT() | Menampilkan bagian tertentu dari data bertipe datetime, satuan yang dapat digunakan: • MICROSECOND select microsecond(createddate) from kategori • SECOND select second(createddate) from kategori • MINUTE select minute(createddate) from kategori • HOUR select hour(createddate) from kategori • DAY select day(createddate) from kategori • WEEK select week(createddate) from kategori • MONTH select month(createddate) from kategori • QUARTER select quarter(createddate) from kategori • YEAR select year(createddate) from kategori • SECOND_MICROSECOND select second_microsecond(createddate) from kategori • MINUTE_MICROSECOND select minute_microsecond(createddate) from kategori • MINUTE_SECOND select minute_second(createddate) from kategori • HOUR_MICROSECOND select hour_microsecond(createddate) from kategori • HOUR_SECOND select hour_second(createddate) from kategori • HOUR_MINUTE select hour_minutes(createddate) from kategori • DAY_MICROSECOND select day_microsecond(createddate) from kategori • DAY_SECOND select day_second(createddate) from kategori • DAY_MINUTE select day_minute(createddate) from kategori • DAY_HOUR select day_hour(createddate) from kategori • YEAR_MONTH select year_month(createddate) from kategori |
DATE_ADD() | Menambahkan suatu interval tertentu pada suatu data bertipe datetime, interval yang dapat digunakan: • MICROSECOND SELECT date_add(now(), interval 30 MICROSECOND) • SECOND SELECT date_add(now(), interval 30 SECOND) • MINUTE SELECT date_add(now(), interval 30 MINUTE) • HOUR SELECT date_add(now(), interval 30 HOUR) • DAY SELECT date_add(now(), interval 30 DAY) • WEEK SELECT date_add(now(), interval 30 WEEK) • MONTH SELECT date_add(now(), interval 30 MONTH) • QUARTER SELECT date_add(now(), interval 30 QUARTER) • YEAR SELECT date_add(now(), interval 30 YEAR) • SECOND_MICROSECOND SELECT date_add(now(), interval 30 SECOND_MICROSECOND) • MINUTE_MICROSECOND SELECT date_add(now(), interval 30 MINUTE_MICROSECOND) • MINUTE_SECOND SELECT date_add(now(), interval 30 MINUTE_SECOND) • HOUR_MICROSECOND SELECT date_add(now(), interval 30 HOUR_MICROSECOND) • HOUR_SECOND SELECT date_add(now(), interval 30 HOUR_SECOND) • HOUR_MINUTE SELECT date_add(now(), interval 30 HOUR_MINUTE) • DAY_MICROSECOND SELECT date_add(now(), interval 30 DAY_MICROSECOND) • DAY_SECOND SELECT date_add(now(), interval 30 DAY_SECOND) • DAY_MINUTE SELECT date_add(now(), interval 30 DAY_MINUTE) • DAY_HOUR SELECT date_add(now(), interval 30 DAY_HOUR) • YEAR_MONTH SELECT date_add(now(), interval 30 YEAR_MONTH) |
DATE_SUB() | Mengurangi suatu interval tertentu pada suatu data bertipe datetime, interval yang dapat digunakan: • MICROSECOND SELECT DATE_SUB(now(), interval 30 MICROSECOND) • SECOND SELECT DATE_SUB(now(), interval 30 SECOND) • MINUTE SELECT DATE_SUB(now(), interval 30 MINUTE) • HOUR SELECT DATE_SUB(now(), interval 30 HOUR) • DAY SELECT DATE_SUB(now(), interval 30 DAY) • WEEK SELECT DATE_SUB(now(), interval 30 WEEK) • MONTH SELECT DATE_SUB(now(), interval 30 MONTH) • QUARTER SELECT DATE_SUB(now(), interval 30 QUARTER) • YEAR SELECT DATE_SUB(now(), interval 30 YEAR) • SECOND_MICROSECOND SELECT DATE_SUB(now(), interval 30 SECOND_MICROSECOND) • MINUTE_MICROSECOND SELECT DATE_SUB(now(), interval 30 MINUTE_MICROSECOND) • MINUTE_SECOND SELECT DATE_SUB(now(), interval 30 MINUTE_SECOND) • HOUR_MICROSECOND SELECT DATE_SUB(now(), interval 30 HOUR_MICROSECOND) • HOUR_SECOND SELECT DATE_SUB(now(), interval 30 HOUR_SECOND) • HOUR_MINUTE SELECT DATE_SUB(now(), interval 30 HOUR_MINUTE) • DAY_MICROSECOND SELECT DATE_SUB(now(), interval 30 DAY_MICROSECOND) • DAY_SECOND SELECT DATE_SUB(now(), interval 30 DAY_SECOND) • DAY_MINUTE SELECT DATE_SUB(now(), interval 30 DAY_MINUTE) • DAY_HOUR SELECT DATE_SUB(now(), interval 30 DAY_HOUR) • YEAR_MONTH SELECT DATE_SUB(now(), interval 30 YEAR_MONTH) |
DATEDIFF() | Menampilkan perbedaan jumlah hari antara 2 tanggal yang berbeda SELECT datediff(now(), createddate) FROM kategori |
DATE_FORMAT() | Menampilkan data date/time dalam bentuk format tertentu Format SQL: DATE_FORMAT(date,format) Format yang tersedia: %a : singkatan nama hari %b : singkatan nama bulan %c : bulan dalam numerik %D : tanggal bulan dengan akhiran bahasa inggris %d : tanggal bulan, numerik (00-31) %e : tanggal bulan, numerik (0-31) %f : Microseconds %H : jam (00-23) %h : jam (01-12) %I : jam (01-12) %i : menit, numerik (00-59) %j : hari dalam tahun (001-366) %k : jam (0-23) %l : jam (1-12) %M : nama bulan %m : bulan, numerik (00-12) %p : AM atau PM %r : waktu, 12-jam (hh:mm:ss AM atau PM) %S : detik (00-59) %s : detik (00-59) %T : waktu, 24-jam (hh:mm:ss) %U : minggu (00-53) dimana minggu adalah hari pertama %u : minggu (00-53) )dimana senin adalah hari pertama %V : minggu (01-53) )dimana minggu adalah hari pertama, digunakan dengan %X %v : minggu (01-53) ) dimana senin adalah hari pertama, digunakan dengan %x %W : nama hari %w : nama hari dalam minggu (0=Sunday, 6=Saturday) %X : tahun dari minggu dimana minggu adalah hari pertama, digunakan dengan %V %x : tahun dari minggu dimana senin adalah hari pertama, digunakan dengan %v %Y : tahun, 4 digit %y : tahun, 2 digit Contoh Penggunaan: Select DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p') Select DATE_FORMAT(NOW(),'%m-%d-%Y') Select DATE_FORMAT(NOW(),'%d %b %y') Select DATE_FORMAT(NOW(),'%d %b %Y %T:%f') |
- Home
- Tutorial Bahasa Indonesia
- _Visual Basic 6 (VB6)
- __VB6 Basic & General
- __VB6 MySQL
- _Visual Basic .NET
- __VB.NET Basic & General
- __VB.NET Ms Access
- __VB.NET MySQL
- __VB.NET Printing
- _ASP.NET
- _C#
- _PHP
- _Flutter
- _MySQL
- _SQL Server
- _SQL Reporting (SSRS)
- English Tutorial
- Youtube Channel
- About Me
- _About Me and This Blog
- _Stories Of Life
- _Portofolio
0 Comments