MySQL Utwórz interwał
Aby utworzyć interwał w MySQL, użyj składni, jak pokazano poniżej:
Jednostka ekspresji interwałowej;Zaczynamy od interwałowego słowa kluczowego, a następnie parametrów wyrażenia i jednostki. Wyrażenie reprezentuje wartość, podczas gdy urządzenie określa format jednostki.
Na przykład możemy utworzyć 36 -godzinny interwał, jak pokazano:
Odstęp 36 godzinPo zdefiniowaniu interwału możemy go użyć do wykonania podstawowych operacji arytmetycznych daty i godziny.
Przykład 1
Na przykład dodajmy 36 godzin do bieżącego znacznika czasu:
Wybierz current_timestamp + interwał '36 godzin '';Powyższe powinno dodać 36 godzin do obecnego znacznika czasu. To powinno powrócić:
Przykład 2
Możesz także odjąć określone jednostki od czasu, jak pokazano w przykładzie:
Wybierz datę „2022-04-08”-Interwał '10 dni 'Powyższe zapytanie odejmuje dziesięć dni od określonej daty. To powinno powrócić:
Przykład 3
Możesz także odjąć odstęp od przedziału, jak pokazano poniżej:
Wybierz przedział „2 dni” - przedział „5 godzin”To powinno powrócić:
Przykład 4
Oprócz dodawania i odejmowania, możesz wykonywać inne operacje arytmetyczne, jak pokazano poniżej:
Wybierz interwał „1 dzień” * 30;Powyższe potrwa jeden dzień i pomnożyć przez 30. Powinno to powrócić 30 dni jako:
Przykład 5
Możesz także wykonać podział interwałów, jak pokazano:
Wybierz interwał „1 godzina” / 60;Powyższe zapytanie zajmuje godzinę i dzieli się przez 60. Dlatego powinien powrócić 1 minutę jako
Zamknięcie
W tym artykule omówiliśmy operator przedziałów w MySQL i PostgreSQL. Pozwala nam wykonywać operacje arytmetyczne w dniu i godzinie.
Koduj!!