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

Ví dụ DAYNAME () - MySQL

Bạn có thể sử dụng DAYNAME() trong MySQL để trả về tên ngày trong tuần từ một ngày.

Theo "tên ngày trong tuần", ý tôi là một giá trị như Thứ Hai hoặc Chủ Nhật. Ví dụ:nếu bạn cung cấp ngày 2018-01-07 , DAYNAME() hàm sẽ trả về Chủ nhật .

Cú pháp

Cú pháp như sau:

DAYNAME(date)

Nơi date là giá trị ngày mà bạn muốn trả về tên ngày trong tuần.

Ví dụ

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

SELECT DAYNAME('2021-03-16') AS 'Result';

Kết quả:

+---------+
| Result  |
+---------+
| Tuesday |
+---------+

Một ví dụ về cơ sở dữ liệu

Dưới đây là ví dụ về việc trích xuất tên ngày trong tuần từ một cột khi chạy truy vấn dựa trên cơ sở dữ liệu.

USE sakila;
SELECT
  payment_date AS 'Date/Time',
  DAYNAME(payment_date) AS 'Weekday Name'
FROM payment
WHERE payment_id = 1;

Kết quả:

+---------------------+--------------+
| Date/Time           | Weekday Name |
+---------------------+--------------+
| 2005-05-25 11:30:37 | Wednesday    |
+---------------------+--------------+

Ngày / Giờ hiện tại

Dưới đây là một ví dụ về việc trích xuất tên ngày trong tuần từ ngày và giờ hiện tại (được trả về bằng cách sử dụng NOW() chức năng).

SELECT 
    NOW(),
    DAYNAME(NOW());

Kết quả:

+---------------------+----------------+
| NOW()               | DAYNAME(NOW()) |
+---------------------+----------------+
| 2018-06-25 19:05:41 | Monday         |
+---------------------+----------------+

Một cách khác để làm điều này là sử dụng CURDATE() , chỉ trả về ngày (chứ không trả về thời gian).

SELECT 
    CURDATE(),
    DAYNAME(CURDATE());    

Kết quả:

+------------+--------------------+
| CURDATE()  | DAYNAME(CURDATE()) |
+------------+--------------------+
| 2018-06-25 | Monday             |
+------------+--------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xác định Xếp hạng dựa trên Nhiều Cột trong MySQL

  2. SQL Buddy - Một công cụ quản trị MySQL dựa trên web

  3. MySQL - Nhận Chi phí Truy vấn Cuối cùng Sử dụng TÌNH TRẠNG HIỂN THỊ NHƯ ‘Last_Query_Cost’

  4. Cách tải cấu hình JDBC từ tệp thuộc tính Ví dụ

  5. Thực hiện khoảng cách Levenshtein cho tìm kiếm mysql / mờ?