sql >> Database teknologi >  >> RDS >> Mysql

CURRENT_TIME Eksempler – MySQL

I MySQL er CURRENT_TIME funktionen kan bruges til at returnere den aktuelle tid.

Denne funktion er faktisk et synonym for CURTIME() som returnerer den aktuelle tid, så du kan vælge hvilken funktion du foretrækker at bruge.

Begge funktioner returnerer den aktuelle tid som en værdi i 'TT:MM:SS' eller HHMMSS format, afhængigt af om funktionen bruges i en streng eller numerisk kontekst.

Syntaks

Du kan bruge en af ​​følgende formularer:

CURRENT_TIME
CURRENT_TIME([fsp])

Den (valgfri) fsp argument kan bruges til at give brøksekunders præcision. Hvis angivet, vil returværdien inkludere brøkdele af sekunder op til det angivne antal. Du kan angive en fsp værdi mellem 0 og 6 .

Derfor, hvis du har brug for at angive brøksekunders præcision, skal du bruge den anden syntaks.

Som nævnt kan du også bruge følgende, hvis det foretrækkes:

CURTIME([fsp])

Eksempel – Strengkontekst

Her er et eksempel på brug af CURRENT_TIME i en strengkontekst.

SELECT CURRENT_TIME;

Resultat:

+--------------+
| CURRENT_TIME |
+--------------+
| 10:02:31     |
+--------------+

Og her er et eksempel på at bruge begge former for syntaksen side om side sammen med CURTIME() funktion:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Resultat:

+--------------+----------------+-----------+
| CURRENT_TIME | CURRENT_TIME() | CURTIME() |
+--------------+----------------+-----------+
| 10:03:07     | 10:03:07       | 10:03:07  |
+--------------+----------------+-----------+

Eksempel – Numerisk kontekst

Her er et eksempel på brug af CURRENT_TIME i en numerisk sammenhæng.

SELECT CURRENT_TIME + 0;

Resultat:

+------------------+
| CURRENT_TIME + 0 |
+------------------+
|           100425 |
+------------------+

I dette eksempel tilføjede jeg nul til tiden. Men jeg kunne også have tilføjet et andet nummer.

Eksempel – Brøkdele sekunders præcision

Her er et eksempel på at angive en brøksekunders præcision på 6.

SELECT CURRENT_TIME(6);

Resultat:

+-----------------+
| CURRENT_TIME(6) |
+-----------------+
| 10:05:24.091083 |
+-----------------+

  1. JSON_OBJECT() Funktion i Oracle

  2. De 8 mest populære databaser

  3. Sådan indsætter du JSON i en tabel i SQL Server

  4. Hvordan sender du et argument til en PL/SQL-blok i en sql-fil kaldet ved hjælp af START i sqlplus?