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' a 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' a 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?