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

Как работи MINUTE() в MariaDB

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

Той приема един аргумент, който е времето, от което искате да извлечете минутите.

Минутите се връщат като число в диапазона 0 до 59 .

Синтаксис

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

MINUTE(time)

Където time е изразът за време, от който да получите минутите.

Пример

Ето един пример:

SELECT MINUTE('10:30:45');

Резултат:

+--------------------+
| MINUTE('10:30:45') |
+--------------------+
|                 30 |
+--------------------+

Стойности за дата и час

Работи и със стойности за дата и час:

SELECT MINUTE('2030-02-01 10:30:45');

Резултат:

+-------------------------------+
| MINUTE('2030-02-01 10:30:45') |
+-------------------------------+
|                            30 |
+-------------------------------+

Текуща дата

Можем да предадем NOW() като аргумент datetime за използване на текущото време:

SELECT 
    NOW(),
    MINUTE(NOW());

Резултат:

+---------------------+---------------+
| NOW()               | MINUTE(NOW()) |
+---------------------+---------------+
| 2021-05-16 13:30:50 |            30 |
+---------------------+---------------+

Невалидни аргументи

Когато се подаде невалиден аргумент за време, MINUTE() връща null :

SELECT MINUTE('10:75:00');

Резултат:

+--------------------+
| MINUTE('10:75:00') |
+--------------------+
|               NULL |
+--------------------+

Липсващ аргумент

Извикване на MINUTE() с грешен брой аргументи или без подаване на аргументи, води до грешка:

SELECT MINUTE();

Резултат:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1

И още един пример:

SELECT MINUTE('10:30:45', '06:30:45');

Резултат:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' '06:30:45')' at line 1

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как LTRIM_ORACLE() работи в MariaDB

  2. Как да получите краткото име на месеца от дата в MariaDB

  3. Използване на приставката Percona Audit Log Plugin за сигурност на базата данни

  4. Как работи SYSDATE() в MariaDB

  5. Как работи SPACE() в MariaDB