Cara Menggunakan SQL Date Format!

SQL Date Format digunakan untuk memanipulasi dan memformat data tanggal dalam berbagai cara yang diinginkan. Ini memungkinkan pengguna untuk mengubah format tanggal dari representasi internal yang disimpan dalam database menjadi format yang lebih mudah dibaca atau dipahami oleh pengguna. Penggunaan SQL Date Format melibatkan fungsi-fungsi yang disediakan oleh sistem manajemen basis data (SMBD) yang digunakan.

SQL CONVERT date formats and functions

Contoh Penggunaan SQL Date Format

  1. Memformat Tanggal: Misalkan kita memiliki tabel “pesanan” yang menyimpan tanggal pesanan dalam format standar MySQL “YYYY-MM-DD”. Kita ingin menampilkan tanggal pesanan dalam format “DD-MM-YYYY”.

    SELECT DATE_FORMAT(tanggal_pesan, '%d-%m-%Y') AS tanggal_pesanan FROM pesanan;

    Dalam contoh di atas, fungsi DATE_FORMAT() digunakan untuk memformat tanggal_pesan sesuai dengan format yang diinginkan.
  2. Ekstraksi Bagian Tertentu dari Tanggal: Kadang-kadang kita perlu mengekstrak bagian-bagian tertentu dari sebuah tanggal, seperti tahun, bulan, atau hari. Contoh di bawah ini menunjukkan bagaimana mengekstrak tahun dari tanggal dalam format “YYYY-MM-DD”.

    SELECT EXTRACT(YEAR FROM tanggal_transaksi) AS tahun_transaksi FROM transaksi;

    Dalam contoh ini, fungsi EXTRACT() digunakan untuk mengekstrak tahun dari tanggal_transaksi.
  3. Menambahkan atau Mengurangi Tanggal: Untuk menambahkan atau mengurangi tanggal dalam SQL, kita dapat menggunakan fungsi DATE_ADD() atau DATE_SUB(). Berikut adalah contoh untuk menambahkan 7 hari ke tanggal pesanan:

    SELECT DATE_ADD(tanggal_pesan, INTERVAL 7 DAY) AS tanggal_pengiriman FROM pesanan;

    Dalam contoh ini, fungsi DATE_ADD() digunakan untuk menambahkan 7 hari ke tanggal_pesan.

Kesimpulan

SQL Date Format memungkinkan pengguna untuk memanipulasi dan memformat data tanggal dalam berbagai cara yang diinginkan. Dengan menggunakan fungsi-fungsi SQL yang tepat, kita dapat dengan mudah mengubah format tanggal, mengekstrak bagian-bagian tertentu dari tanggal, dan melakukan operasi tanggal lainnya sesuai kebutuhan aplikasi. Hal ini memungkinkan aplikasi untuk menampilkan informasi tanggal dengan cara yang lebih bermakna dan sesuai dengan preferensi pengguna.

Loading