Mysql
 sql >> база данни >  >> RDS >> Mysql

QUARTER() Примери – MySQL

В MySQL, QUARTER() функцията връща тримесечието от годината на дадена дата.

Тази функция приема един аргумент – датата за извличане на тримесечието.

Синтаксис

Синтаксисът е така:

QUARTER(дата)

Където date е датата, от която искате да извлечете тримесечието.

Пример 1 – Основна употреба

Ето пример за демонстрация.

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

Резултат:

<пред>+-----------------------+| QUARTER('1999-12-31') |+-----------------------+| 4 |+-----------------------+

Ако имате дата извън диапазона, ще получите нулева стойност:

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

Резултат:

<пред>+-----------------------+| QUARTER('1999-12-32') |+-----------------------+| NULL |+-----------------------+

Можете също да посочите датата по следния начин:

ИЗБЕРЕТЕ КВАРТАЛ(19991231);

Резултат:

+------------------+| КВАРТАЛ(19991231) |+-------------------+| 4 |+------------------+

Пример 2 – Използване на текущата дата

Ето пример, който извлича тримесечието от текущата дата.

ИЗБЕРЕТЕ CURDATE() КАТО 'Текуща дата', QUARTER(CURDATE()) КАТО 'Тремесечие';

Резултат:

<пред>+--------------+--------+| Текуща дата | Тримесечие |+--------------+--------+| 2018-07-01 | 3 |+--------------+--------+

Пример 3 – Пример за база данни

Ето пример, който използва заявка за база данни.

ИЗПОЛЗВАЙТЕ sakila;ИЗБЕРЕТЕ pay_date КАТО 'Дата на плащане', QUARTER(payment_date) КАТО 'Тримесечие'FROM paymentWHERE payment_id =1;

Резултат:

<пред>+---------------------+--------+| Дата на плащане | Тримесечие |+---------------------+--------+| 25.05.2005 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. MySQL Създаване на изглед, замяна на изглед и изхвърляне на изявления с примери

  2. бърз избор на произволен ред от голяма таблица в mysql

  3. PHP, MySQL и часови зони

  4. Грешка 1046 Няма избрана база данни, как да се разреши?

  5. Как да актуализирате множество колони в MySQL