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

QUARTER() Contoh – MySQL

Di MySQL, QUARTER() fungsi mengembalikan kuartal tahun dari tanggal tertentu.

Fungsi ini menerima satu argumen – tanggal untuk mengekstrak seperempat dari.

Sintaks

Sintaksnya seperti ini:

QUARTER(date)

Dimana date adalah tanggal Anda ingin mengekstrak kuartal.

Contoh 1 – Penggunaan Dasar

Berikut ini contoh untuk didemonstrasikan.

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

Hasil:

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

Jika Anda memiliki tanggal di luar rentang, Anda akan mendapatkan nilai nol:

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

Hasil:

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

Anda juga dapat memberikan tanggal seperti ini:

SELECT QUARTER(19991231);

Hasil:

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

Contoh 2 – Menggunakan Tanggal Saat Ini

Berikut adalah contoh yang mengekstrak kuartal dari tanggal saat ini.

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

Hasil:

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

Contoh 3 – Contoh Basis Data

Berikut adalah contoh yang menggunakan kueri basis data.

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

Hasil:

+---------------------+---------+
| 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. Memulai GearHost untuk Pengembangan Database MySQL

  2. Bangun Antarmuka PHP CRUD dengan Cepat Dengan Alat Generator CRUD Lanjutan PDO

  3. Ubah nomor awal kenaikan otomatis?

  4. PHP &MySQL:mysqli_num_rows() mengharapkan parameter 1 menjadi mysqli_result, diberikan boolean

  5. Kunci SQL, MUL vs PRI vs UNI