sql >> Databasteknik >  >> RDS >> Mysql

MINUTE() Exempel – MySQL

MySQL MINUTE() funktion används för att returnera minutkomponenten från ett tidsvärde.

Returvärdet för denna funktion ligger inom intervallet 0 till 59 . Nedan finns exempel att visa.

Syntax

Syntaxen för denna funktion ser ut så här:

MINUTE(time)

Där time är det tidsvärde som du vill extrahera minutkomponenten från.

Exempel 1 – Grundläggande användning

Här är ett exempel att visa.

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

Resultat:

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

Exempel 2 – Förkortat tidsvärde

Här är ett exempel med ett förkortat tidsvärde, där bara timmar och minuter anges i argumentet.

SELECT MINUTE('10:35');

Resultat:

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

Var dock försiktig när du använder förkortade tidsvärden, eftersom MySQL ibland kan tolka dem annorlunda än vad du kan förvänta dig.

Här är vad MySQL-dokumentationen säger om detta:

Var försiktig med att tilldela förkortade värden till en TIME kolumn. MySQL tolkar förkortadTIME värden med kolon som tid på dygnet. Det vill säga '11:12' betyder '11:12:00' , inte '00:11:12' . MySQL tolkar förkortade värden utan kolon med antagandet att de två siffrorna längst till höger representerar sekunder (det vill säga som förfluten tid snarare än som tid på dagen). Du kanske till exempel tänker på '1112' och 1112 som betyder '11:12:00' (12 minuter efter klockan 11), men MySQL tolkar dem som '00:11:12' (11 minuter, 12 sekunder). På liknande sätt '12' och 12 tolkas som '00:00:12' .

Exempel 3 – Ett alternativ

Du kan också använda EXTRACT() funktion för att extrahera minuterna (och andra datum/tidsdelar) från ett datum/tidsvärde:

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

Resultat:

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


  1. Logga poständringar i SQL-server i en granskningstabell

  2. Ansluter Visual COBOL till MySQL

  3. Driftstopp och Hotpatch appliceringsläge i adop R12.2

  4. Skapa en databas i SQL Server 2017