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

DAYNAME() Contoh – MySQL

Anda dapat menggunakan DAYNAME() fungsi di MySQL untuk mengembalikan nama hari kerja dari tanggal.

Dengan "nama hari kerja", maksud saya nilai seperti Senin atau Minggu. Misalnya, jika Anda memberikan tanggal 07-01-2018 , DAYNAME() fungsi akan kembali Minggu .

Sintaks

Sintaksnya seperti ini:

DAYNAME(date)

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

Contoh

Berikut ini contoh untuk didemonstrasikan.

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

Hasil:

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

Contoh Basis Data

Berikut adalah contoh mengekstrak nama hari kerja dari kolom saat menjalankan kueri terhadap database.

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

Hasil:

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

Tanggal/Waktu Saat Ini

Berikut adalah contoh mengekstrak nama hari kerja dari tanggal dan waktu saat ini (yang dikembalikan menggunakan NOW() fungsi).

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

Hasil:

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

Cara lain untuk melakukannya adalah dengan menggunakan CURDATE() fungsi, yang hanya mengembalikan tanggal (tetapi bukan waktu).

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

Hasil:

+------------+--------------------+
| 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. MySQL sekarang() +1 hari

  2. Menggunakan pemicu MySQL

  3. kesalahan runtime:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  4. Cara menambah dan mengurangi tanggal, bulan, tahun melalui MySql Query

  5. Cara Menghubungkan Database MySQL dengan Situs Web PHP