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

Příklady CURRENT_TIME – MySQL

V MySQL je to CURRENT_TIME funkci lze použít k návratu aktuálního času.

Tato funkce je ve skutečnosti synonymem pro CURTIME() který vrací aktuální čas, takže si můžete vybrat, kterou funkci chcete používat.

Obě funkce vracejí aktuální čas jako hodnotu v ‘HH:MM:SS’ nebo HHMMSS formát, v závislosti na tom, zda je funkce použita v řetězcovém nebo číselném kontextu.

Syntaxe

Můžete použít kterýkoli z následujících formulářů:

CURRENT_TIME
CURRENT_TIME([fsp])

(volitelný) fsp argument lze použít k poskytnutí přesnosti ve zlomcích sekund. Pokud je uvedena, vrácená hodnota bude zahrnovat zlomky sekund až do zadaného čísla. Můžete zadat fsp hodnotu mezi 0 a 6 .

Pokud tedy potřebujete určit přesnost ve zlomcích sekund, budete muset použít druhou syntaxi.

Jak již bylo zmíněno, můžete také použít následující:

CURTIME([fsp])

Příklad – kontext řetězce

Zde je příklad použití CURRENT_TIME v kontextu řetězce.

SELECT CURRENT_TIME;

Výsledek:

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

A zde je příklad použití obou forem syntaxe, vedle sebe, spolu s CURTIME() funkce:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Výsledek:

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

Příklad – číselný kontext

Zde je příklad použití CURRENT_TIME v číselném kontextu.

SELECT CURRENT_TIME + 0;

Výsledek:

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

V tomto příkladu jsem k času přidal nulu. Ale také jsem mohl přidat další číslo.

Příklad – přesnost na zlomky sekund

Zde je příklad zadání zlomkové sekundové přesnosti 6.

SELECT CURRENT_TIME(6);

Výsledek:

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

  1. Použití MySql s Entity Framework 4 a Code-First Development CTP

  2. Django cache.set() způsobuje chybu duplicitního klíče

  3. Nainstalujte SQL Server 2016

  4. Oracle Database 21c