sql >> Databáze >  >> RDS >> Mysql

Příklady MINUTE() – MySQL

MySQL MINUTE() Funkce se používá k vrácení minutové složky z časové hodnoty.

Návratová hodnota této funkce je v rozsahu 0 do 59 . Níže jsou uvedeny příklady k demonstraci.

Syntaxe

Syntaxe této funkce vypadá takto:

MINUTE(time)

Kde time je časová hodnota, ze které chcete extrahovat minutovou složku.

Příklad 1 – Základní použití

Zde je příklad k demonstraci.

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

Výsledek:

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

Příklad 2 – Zkrácená časová hodnota

Zde je příklad použití zkrácené časové hodnoty, kde jsou v argumentu uvedeny pouze hodiny a minuty.

SELECT MINUTE('10:35');

Výsledek:

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

Při používání zkrácených časových hodnot však buďte opatrní, protože MySQL je může někdy interpretovat jinak, než byste mohli očekávat.

Zde je to, co o tom říká dokumentace MySQL:

Při přiřazování zkrácených hodnot k TIME buďte opatrní sloupec. MySQL interpretuje zkráceněTIME hodnoty s dvojtečkami jako denní čas. To znamená '11:12' znamená '11:12:00' , nikoli '00:11:12' . MySQL interpretuje zkrácené hodnoty bez dvojteček za předpokladu, že dvě číslice úplně vpravo představují sekundy (tj. jako uplynulý čas spíše než jako denní dobu). Můžete si například představit '1112'1112 ve smyslu '11:12:00' (12 minut po 11. hodině), ale MySQL je interpretuje jako '00:11:12' (11 minut, 12 sekund). Podobně '12'12 jsou interpretovány jako '00:00:12' .

Příklad 3 – Alternativa

Můžete také použít EXTRACT() funkce pro extrahování minut (a dalších částí data/času) z hodnoty data/času:

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

Výsledek:

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


  1. Pochopení 3 klíčových charakteristik velkých dat

  2. Jak funguje WEIGHT_STRING() v MariaDB

  3. Spuštění SQL Serveru 2014 na virtuálním počítači Azure

  4. Jak vybrat podřetězec v Oracle SQL až po konkrétní znak?