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

MAKETIME() Przykłady – MySQL

Używając MySQL, możesz użyć MAKETIME() funkcja zwracająca czas z różnych części czasu.

Innymi słowy, podajesz trzy argumenty; godzina, minuty i sekundy. MAKETIME() funkcja zwróci wtedy wartość czasu na podstawie tych dwóch argumentów.

Składnia

Składnia wygląda tak:

MAKETIME(hour,minute,second)

Gdzie hour to część godzinowa, minute to część minut, a second to druga część.

Przykład 1 – Podstawowe użycie

Oto przykład do zademonstrowania.

SELECT MAKETIME(10,35,17);

Wynik:

+--------------------+
| MAKETIME(10,35,17) |
+--------------------+
| 10:35:17           |
+--------------------+

Przykład 2 – ułamki sekund

seconds argument może mieć również część ułamkową.

SELECT MAKETIME(10,35,17.123456);

Wynik:

+---------------------------+
| MAKETIME(10,35,17.123456) |
+---------------------------+
| 10:35:17.123456           |
+---------------------------+

Przykład 3 – Większa część godziny

Część godzinowa nie jest ograniczona do zakresu od 0 do 23. Czas może ewentualnie reprezentować upływ czasu lub czas, jaki upłynął między dwoma wydarzeniami.

SELECT MAKETIME(100,35,17);

Wynik:

+---------------------+
| MAKETIME(100,35,17) |
+---------------------+
| 100:35:17           |
+---------------------+

Nie dotyczy to jednak części minutowej. Musi mieścić się w zakresie od 0 do 59:

SELECT 
    MAKETIME(10,-1,17),
    MAKETIME(10,60,17);

Wynik:

+--------------------+--------------------+
| MAKETIME(10,-1,17) | MAKETIME(10,60,17) |
+--------------------+--------------------+
| NULL               | NULL               |
+--------------------+--------------------+

To samo dotyczy drugiej części:

SELECT 
    MAKETIME(10,35,-1),
    MAKETIME(10,35,60);

Wynik:

+--------------------+--------------------+
| MAKETIME(10,35,-1) | MAKETIME(10,35,60) |
+--------------------+--------------------+
| NULL               | NULL               |
+--------------------+--------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL – Błąd połączenia – [MySQL][ODBC 5.3(w) Driver] Host „IP” nie może połączyć się z tym serwerem MySQL

  2. MONTH() Przykłady – MySQL

  3. MySQL TIMEDIFF() vs TIMESTAMPDIFF():jaka jest różnica?

  4. Jak upewnić się, że Twoja baza danych MySQL jest zabezpieczona?

  5. MySQL:przyznaj **wszystkie** uprawnienia do bazy danych