Mysql
 sql >> Baza danych >  >> RDS >> Mysql

CURTIME() Przykłady – MySQL

W MySQL funkcja CURTIME() funkcja służy do zwracania aktualnego czasu.

Mówiąc dokładniej, zwraca bieżącą datę jako wartość w 'GG:MM:SS' lub GGMMSS format, w zależności od tego, czy funkcja jest używana w kontekście łańcuchowym czy liczbowym.

Składnia

Składnia wygląda tak:

CURTIME([fsp])

(Opcjonalnie) fsp argument może służyć do podania precyzji ułamka sekundy. Jeśli zostanie podana, zwracana wartość będzie obejmować ułamki sekund do podanej liczby. Możesz określić fsp wartość między 0 i 6 .

Jednak, jak wspomniano, typ danych wartości zwracanej będzie zależał od kontekstu, w jakim jest używany. Więcej na ten temat poniżej.

Jeśli wolisz, możesz również użyć jednego z poniższych:

CURRENT_TIME
CURRENT_TIME()

To są synonimy dla CURTIME() .

Przykład – kontekst ciągu

Oto przykład użycia CURTIME() w kontekście łańcuchowym.

SELECT CURTIME();

Wynik:

+-----------+
| CURTIME() |
+-----------+
| 09:49:17  |
+-----------+

Przykład – Kontekst numeryczny

Oto przykład użycia CURDATE() w kontekście numerycznym.

SELECT CURTIME() + 0;

Wynik:

+---------------+
| CURTIME() + 0 |
+---------------+
|         94935 |
+---------------+

W tym przykładzie dodałem zero do czasu. Ale mogłem też dodać inną wartość.

Przykład — dokładność ułamków sekund

Oto przykład określenia, że ​​wartość zwracana powinna mieć 6 ułamków sekund.

SELECT CURTIME(6);

Wynik:

+-----------------+
| CURTIME(6)      |
+-----------------+
| 09:52:44.979157 |
+-----------------+

CURRENT_TIME i CURRENT_TIME()

Jak wspomniano, zarówno CURRENT_TIME i CURRENT_TIME() są synonimami CURTIME() .

Oto przykład z wszystkimi trzema łącznie:

SELECT 
    CURRENT_TIME,
    CURRENT_TIME(),
    CURTIME();

Wynik:

+--------------+----------------+-----------+
| CURRENT_TIME | CURRENT_TIME() | CURTIME() |
+--------------+----------------+-----------+
| 09:53:29     | 09:53:29       | 09:53:29  |
+--------------+----------------+-----------+


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. #1139 – Otrzymano błąd „operand operatora powtórzeń nieprawidłowy” z wyrażenia regularnego

  2. Jak zdobyć tylko cyfry z ciągu w mysql?

  3. MySQL a MongoDB

  4. Jak działa funkcja FROM_BASE64() w MySQL

  5. Błąd MySQL 1449:Użytkownik określony jako definiujący nie istnieje