Mysql
 sql >> Baza danych >  >> RDS >> Mysql

DAYNAME() Przykłady – MySQL

Możesz użyć DAYNAME() funkcja w MySQL, aby zwrócić nazwę dnia tygodnia od daty.

Przez „nazwę dnia tygodnia” rozumiem wartość taką jak poniedziałek lub niedziela. Na przykład, jeśli podasz datę 2018-01-07 , DAYNAME() funkcja zwróci niedzielę .

Składnia

Składnia wygląda tak:

DAYNAME(date)

Gdzie date to wartość daty, z której ma zostać zwrócona nazwa dnia tygodnia.

Przykład

Oto przykład do zademonstrowania.

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

Wynik:

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

Przykład bazy danych

Oto przykład wyodrębniania nazwy dnia tygodnia z kolumny podczas uruchamiania zapytania w bazie danych.

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

Wynik:

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

Aktualna data/godzina

Oto przykład wyodrębnienia nazwy dnia tygodnia z bieżącej daty i godziny (która jest zwracana za pomocą funkcji NOW() funkcja).

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

Wynik:

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

Innym sposobem na to jest użycie CURDATE() funkcja, która zwraca tylko datę (ale nie godzinę).

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

Wynik:

+------------+--------------------+
| 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. Ustawianie hasła użytkownika root MySQL w systemie OS X

  2. MySQL - Jak sumować czasy?

  3. Jak wygenerować skrypt z diagramu w środowisku MySQL Workbench

  4. Jak wyeksportować wyniki zapytania za pomocą MySQL Workbench

  5. Jak obliczyć procent kolumny w MySQL?