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

Ví dụ QUARTER () - MySQL

Trong MySQL, QUARTER() hàm trả về phần tư của năm của một ngày nhất định.

Hàm này chấp nhận một đối số - ngày trích xuất một phần tư.

Cú pháp

Cú pháp như sau:

QUARTER(date)

Nơi date là ngày bạn muốn trích xuất một phần tư.

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

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

SELECT QUARTER('1999-12-31');

Kết quả:

+-----------------------+
| QUARTER('1999-12-31') |
+-----------------------+
|                     4 |
+-----------------------+

Nếu bạn có một ngày nằm ngoài phạm vi, bạn sẽ nhận được giá trị rỗng:

SELECT QUARTER('1999-12-32');

Kết quả:

+-----------------------+
| QUARTER('1999-12-32') |
+-----------------------+
|                  NULL |
+-----------------------+

Bạn cũng có thể cung cấp ngày như sau:

SELECT QUARTER(19991231);

Kết quả:

+-------------------+
| QUARTER(19991231) |
+-------------------+
|                 4 |
+-------------------+

Ví dụ 2 - Sử dụng Ngày hiện tại

Dưới đây là một ví dụ trích xuất quý từ ngày hiện tại.

SELECT 
    CURDATE() AS 'Current Date',
    QUARTER(CURDATE()) AS 'Quarter';

Kết quả:

+--------------+---------+
| Current Date | Quarter |
+--------------+---------+
| 2018-07-01   |       3 |
+--------------+---------+

Ví dụ 3 - Ví dụ về Cơ sở dữ liệu

Dưới đây là một ví dụ sử dụng truy vấn cơ sở dữ liệu.

USE sakila;
SELECT
    payment_date AS 'Payment Date',
    QUARTER(payment_date) AS 'Quarter'
FROM payment
WHERE payment_id = 1;

Kết quả:

+---------------------+---------+
| Payment Date        | Quarter |
+---------------------+---------+
| 2005-05-25 11:30:37 |       2 |
+---------------------+---------+

  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ử lý và điều chỉnh kết nối với ProxySQL

  2. Cập nhật giá trị cột, thay thế một phần của chuỗi

  3. PHP Lỗi nghiêm trọng:Không tìm thấy lớp 'PDO'

  4. @GeneratedValue siêu lớp trừu tượng đa hình trên MySQL

  5. MySQL Giá trị ngày giờ không chính xác:'0000-00-00 00:00:00'