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

MINUTE() Przykłady – MySQL

MySQL MINUTE() funkcja służy do zwracania składnika minut z wartości czasu.

Wartość zwracana przez tę funkcję należy do zakresu 0 do 59 . Poniżej znajdują się przykłady do zademonstrowania.

Składnia

Składnia tej funkcji wygląda następująco:

MINUTE(time)

Gdzie time to wartość czasu, z której chcesz wyodrębnić składnik minut.

Przykład 1 – Podstawowe użycie

Oto przykład do zademonstrowania.

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

Wynik:

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

Przykład 2 – Skrócona wartość czasu

Oto przykład z użyciem skróconej wartości czasu, gdzie w argumencie podano tylko godzinę i minuty.

SELECT MINUTE('10:35');

Wynik:

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

Należy jednak zachować ostrożność podczas używania skróconych wartości czasu, ponieważ MySQL może czasami interpretować je inaczej niż można by się spodziewać.

Oto, co mówi o tym dokumentacja MySQL:

Uważaj przy przypisywaniu skróconych wartości do TIME kolumna. MySQL interpretuje skrót TIME wartości z dwukropkami jako porą dnia. Oznacza to, że '11:12' oznacza '11:12:00' , a nie '00:11:12' . MySQL interpretuje skrócone wartości bez dwukropków przy założeniu, że dwie skrajne prawe cyfry reprezentują sekundy (czyli czas, który upłynął, a nie porę dnia). Na przykład możesz pomyśleć o '1112'1112 co oznacza '11:12:00' (12 minut po godzinie 11), ale MySQL interpretuje je jako '00:11:12' (11 minut, 12 sekund). Podobnie, '12'12 są interpretowane jako '00:00:12' .

Przykład 3 – Alternatywa

Możesz także użyć EXTRACT() funkcja wyodrębniania minut (i innych części daty/czasu) z wartości daty/czasu:

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

Wynik:

+---------------------------------+
| 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. Funkcja MySQL LEAST() – Znajdź najmniejszy argument na liście argumentów

  2. Instalowanie klastra Percona XtraDB na CentOS 7

  3. Jak zaimportować plik XML do tabeli bazy danych MySQL za pomocą XML_LOAD(); funkcjonować

  4. Czy istnieje RZECZYWISTA różnica wydajności między kluczami podstawowymi INT i VARCHAR?

  5. Jak rozwiązać problem odmowy dostępu dla użytkownika „root”@”localhost” (przy użyciu hasła:tak) podczas łączenia bazy danych MySQL