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

QUARTER() Przykłady – MySQL

W MySQL funkcja QUARTER() funkcja zwraca kwartał roku z podanej daty.

Ta funkcja przyjmuje jeden argument – ​​datę, z której wyodrębniony zostanie kwartał.

Składnia

Składnia wygląda tak:

QUARTER(date)

Gdzie date to data, z której chcesz wyodrębnić kwartał.

Przykład 1 – Podstawowe użycie

Oto przykład do zademonstrowania.

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

Wynik:

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

Jeśli masz datę spoza zakresu, otrzymasz wartość pustą:

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

Wynik:

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

Możesz również podać datę w następujący sposób:

SELECT QUARTER(19991231);

Wynik:

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

Przykład 2 – Korzystanie z aktualnej daty

Oto przykład, który wyodrębnia kwartał z bieżącej daty.

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

Wynik:

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

Przykład 3 – Przykład bazy danych

Oto przykład, który używa zapytania do bazy danych.

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

Wynik:

+---------------------+---------+
| 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. wybierz count(*) z tabeli mysql w php

  2. Tworzenie i używanie procedur składowanych MySQL — samouczek

  3. trzeba zwrócić dwa zestawy danych z dwoma różnymi klauzulami where

  4. Jak używać GROUP_CONCAT w CONCAT w MySQL

  5. Jak przekonwertować bazę danych MySQL na kodowanie UTF-8?