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

WEEKDAY() Contoh – MySQL

Di MySQL, Anda dapat menggunakan WEEKDAY() berfungsi untuk mengembalikan indeks hari kerja untuk tanggal tertentu. Cukup berikan tanggal sebagai argumen dan fungsi akan mengembalikan indeks hari kerja.

Sintaks

Sintaksnya seperti ini:

WEEKDAY(date)

Dimana date adalah tanggal yang Anda inginkan untuk mengembalikan hari kerja.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

SELECT WEEKDAY('2021-01-21') AS 'Weekday';

Hasil:

+---------+
| Weekday |
+---------+
|       3 |
+---------+

Contoh 2 – Perbandingan dengan DAYNAME()

Untuk memudahkan kita memverifikasi hasil, disini saya menjalankan keduanya WEEKDAY() dan DAYNAME() berfungsi berdampingan.

SET @date = '2021-01-21';
SELECT 
  DAYNAME(@date) AS 'Day Name',
  WEEKDAY(@date) AS 'Weekday';

Hasil:

+----------+---------+
| Day Name | Weekday |
+----------+---------+
| Thursday |       3 |
+----------+---------+

Indeks Hari Kerja

Jika Anda bertanya-tanya mengapa hari Kamis hanya merupakan hari ke-3 dalam seminggu, berikut cara penghitungan indeks hari kerja:

Indeks Hari Minggu
0 Senin
1 Selasa
2 Rabu
3 Kamis
4 Jumat
5 Sabtu
6 Minggu


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya membuat tampilan dengan parameter di MySQL?

  2. Pernyataan yang disiapkan MySQL dengan daftar variabel ukuran variabel

  3. Pilih N baris terakhir dari MySQL

  4. Pemicu MySQL tidak dapat memperbarui baris dalam tabel yang sama dengan pemicu yang ditetapkan. Solusi yang disarankan?

  5. Pernyataan SQL mengabaikan parameter where