W tym artykule zbadano, w jaki sposób możesz wybrać rekordy między zakresem dwóch dat za pomocą operatora między.
SQL między operatorem
Między operatorem jest bardzo proste. Musisz tylko określić granice początkowe i końcowe. Pamiętaj jednak, że między operatorami jest włączający. Dlatego granice początkowe i końcowe są zawarte w uzyskanym zestawie.
Możemy wyrazić między operatorem, jak pokazano poniżej:
Wybierz nazwę_polution (S)SQL między dwiema datami
Zilustrujmy, w jaki sposób możemy użyć między operatorem do pobrania wartości między zakresem dwóch dat.
Utwórzmy przykładową tabelę, jak pokazano w pytaniu poniżej:
Utwórz tabelęPowyższe zapytanie tworzy tabelę o nazwie Inwentarz w przykładowej bazie danych. Następnie dodajemy 3 kolumny zawierające nazwę produktu, cenę i datę zakupu.
Możemy dodać przykładowe dane, jak pokazano:
WŁÓŻ WPo wstawieniu wszystkich przykładowych danych można je zweryfikować, uruchamiając poniżej:
Wybierz * z próbki.spis;Powinno to zwrócić wszystkie dane, jak pokazano:
Przykład
Aby dowiedzieć się, jak korzystać z operatora o zakresie dat, odzyskajmy rekordy, w których data zakupu wynosi między 2021-01-01 a 2021-12-31
Możemy uruchomić zapytanie, jak pokazano:
WYBIERAĆPowyższe zapytanie powinno pasować do rekordów, w których data znajduje się w określonym zakresie. Powinno to zwrócić dwa produkty, jak pokazano poniżej:
Wniosek
W tym artykule omówiliśmy, jak pobrać rekordy między zakresem dwóch wartości daty za pomocą między operatorem w SQL.