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

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

MySQL MINUTE() функцията се използва за връщане на минутния компонент от времева стойност.

Връщаната стойност за тази функция е в диапазона 0 до 59 . По-долу са дадени примери за демонстрация.

Синтаксис

Синтаксисът на тази функция е така:

MINUTE(time)

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

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

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

SELECT MINUTE('10:35:27');

Резултат:

+--------------------+
| MINUTE('10:35:27') |
+--------------------+
|                 35 |
+--------------------+

Пример 2 – Съкратена времева стойност

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

SELECT MINUTE('10:35');

Резултат:

+-----------------+
| MINUTE('10:35') |
+-----------------+
|              35 |
+-----------------+

Въпреки това, бъдете внимателни, когато използвате съкратени времеви стойности, тъй като MySQL понякога може да ги интерпретира различно от това, което бихте очаквали.

Ето какво казва документацията на MySQL за това:

Внимавайте при присвояването на съкратени стойности на TIME колона. MySQL интерпретира съкратеноTIME стойности с двоеточия като време от деня. Тоест '11:12' означава '11:12:00' , а не '00:11:12' . MySQL интерпретира съкратени стойности без двоеточия, като се приема, че двете най-десни цифри представляват секунди (тоест като изминало време, а не като време от деня). Например, може да си помислите за '1112' и 1112 като значение '11:12:00' (12 минути след 11 часа), но MySQL ги интерпретира като '00:11:12' (11 минути, 12 секунди). По същия начин '12' и 12 се интерпретират като '00:00:12' .

Пример 3 – Алтернатива

Можете също да използвате EXTRACT() функция за извличане на минутите (и други части за дата/час) от стойност за дата/час:

SELECT EXTRACT(MINUTE FROM '10:35:27');

Резултат:

+---------------------------------+
| EXTRACT(MINUTE FROM '10:35:27') |
+---------------------------------+
|                              35 |
+---------------------------------+


  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 еквивалент на функцията DECODE в Oracle

  2. Как да изтрия mysql ред след изтичане на времето?

  3. Как да подготвим изявление за заявка за актуализиране?

  4. Какво е MySQL?

  5. Потискайте предупредителните съобщения с помощта на mysql от терминала, но паролата е написана в bash скрипт