Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ví dụ về WEEKDAY () - MySQL

Trong MySQL, bạn có thể sử dụng WEEKDAY() hàm để trả về chỉ số ngày trong tuần cho một ngày nhất định. Chỉ cần cung cấp ngày tháng làm đối số và hàm sẽ trả về chỉ số ngày trong tuần.

Cú pháp

Cú pháp như sau:

WEEKDAY(date)

Nơi date là ngày bạn muốn trả về ngày trong tuần.

Ví dụ 1 - Cách sử dụng cơ bản

Đây là một ví dụ để chứng minh.

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

Kết quả:

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

Ví dụ 2 - So sánh với DAYNAME ()

Để giúp chúng tôi xác minh kết quả dễ dàng hơn, ở đây tôi chạy cả WEEKDAY()DAYNAME() các chức năng cạnh nhau.

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

Kết quả:

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

Chỉ mục ngày trong tuần

Nếu bạn đang thắc mắc tại sao Thứ Năm chỉ là ngày thứ 3 trong tuần, thì đây là cách tính chỉ số ngày trong tuần:

Chỉ mục Ngày trong tuần
0 Thứ Hai
1 Thứ Ba
2 Thứ Tư
3 Thứ Năm
4 Thứ Sáu
5 Thứ Bảy
6 Chủ nhật


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kết nối với cơ sở dữ liệu MySQL

  2. Hướng dẫn sử dụng MySQL - Hiểu được những giây đằng sau giá trị chính

  3. Cách tạo một chuỗi với các ký tự đứng đầu / sau trong MySQL - LPAD (), RPAD ()

  4. MySQL DELETE FROM với truy vấn con là điều kiện

  5. Làm cách nào để chuyển char thành số nguyên trong khi truy vấn trong ORM django?