Obsługa dat — część 2
Część sekcji Podstawy ścieżki SQL w Coddy. Lekcja 32 z 72.
Dat nie można dodawać ani odejmować tak jak liczb. Aby wykonywać obliczenia na datach, musimy zamienić je na liczby za pomocą funkcji JULIANDAY.
Ta funkcja konwertuje daty na dzień juliański, czyli ciągły licznik dni od 1 stycznia 4713 r. p.n.e., używany przez astronomów do określania odstępów czasu i porównywania różnych kalendarzy.
Zwróć uwagę, że w systemie dni juliańskich doba zaczyna się w południe (12:00:00), więc część ułamkowa .0 oznacza dokładnie południe, a część ułamkowa .5 oznacza dokładnie północ.
Aby go użyć, napiszemy:
SELECT JULIANDAY('2023-02-20 12:00:00')Zwróci to 2459996.0 dni
Wyzwanie
ŁatwyDostępne tabele i kolumny:
events:id,start,end
Pobierz identyfikatory wszystkich wydarzeń trwających krócej niż trzy dni
Spróbuj swoich sił
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Więcej słów kluczowych
Słowo kluczowe INSłowo kluczowe BETWEENSłowo kluczowe LIKESłowo kluczowe ASPowtórzenie – modele telefonów komórkowych2Instrukcje warunkowe
Podstawy instrukcji warunkowychSłowo kluczowe ANDSłowo kluczowe ORSłowo kluczowe NOTŁączenie wielu warunkówNawiasyWartości logiczne3Określony format zwracanych danych
Wartości nullSortowanie wyników — część 1Sortowanie wyników — część 2Powtórzenie — firma zajmująca się cyberbezpieczeństwemOgraniczanie liczby rekordówPowtórzenie — fabryka pojazdów6Wyzwania na początek
Powtórka – wybory parlamentarnePowtórka – zatrzymanie przestępcy przez policjęPowtórka – pojemnik na napój w barzePowtórka – inżynier: nowe kolumnyPoćwicz samodzielnie: Edytor online SQL