SQLite oferuje użytkownikowi różnorodne operatorów, z których jeden jest pomiędzy. Jest używany do porównania wyrażenia z dostarczonym limitem. Ogólnie rzecz biorąc, między operatorem byłby operator logiczny, który zwraca true, jeśli limit zostanie zdefiniowany i fałszywy w inny sposób. Zastosujemy klauzulę pomiędzy niskim zasięgiem do górnego zakresu w razie potrzeby, a także z klauzulą Where i innymi poleceniami SQL, takimi jak Select, Usuń, aktualizacja i tak dalej. Moglibyśmy wykorzystać dowolną klauzulę i wszelkie inne polecenie, aby uzyskać wiersze z określonych tabel w oparciu o potrzeby użytkownika. Wynik jest zerowy lub niezdefiniowany, jeśli niektóre wpisy określone dla operatora pomiędzy zawierają null. W tym artykule omówimy użycie sqlite między poleceniem z różnymi ilustracjami.
Pobraliśmy kompilator „BD Browser for SQLite” do uruchamiania zapytań SQLite. Aby rozpocząć, naciśnij Ctrl+N na klawiaturze, aby skonstruować nową bazę danych. Plik bazy danych jest zapisywany w dowolnym folderze na komputerze, który ma typ „pliki baz danych SQLITE”. Po utworzeniu nowej bazy danych następnym krokiem jest zbudowanie dowolnych określonych tabel.
Tworzenie stołu
Utworzymy tabelę o nazwie „Produkt”. Ta tabela zawiera dane różnych produktów. Określamy typ danych wszystkich kolumn w zapytaniu „Utwórz”. Kolumna „ID” ma typ danych liczb całkowitych, „Nazwa” ma typ danych tekstowych, „Ilość” ma liczbową typ danych, „cena” ma również liczbą typu danych, a „Rack” ma typ danych znaków znaków.
Utwórz produkt tabeli (Wyjście pokazuje, że następujące zapytanie do tworzenia tabeli „produkt” jest wykonywane bez żadnego błędu:
Wstawienie danych
Wykorzystaliśmy zapytanie „Wstaw”, aby dodać dane wszystkich kolumn tabeli „produktu”. Dane obejmują kolumny „id”, „nazwa”, „ilość”, „cena”, „stojak”.
Wstaw do produktu (id, nazwa, ilość, cena, stojak) wartości (1, „szampon”, „50”, „1000”, „4a”),Z powodzeniem włożyliśmy dane do tabeli „Produkt”, jak pokazano na rysunku:
Użyj zapytania „Wybierz”
Teraz chcemy pobrać dane w kolumnach z tabeli „Produkt”. Kiedy użyliśmy „Wybierz” wraz z symbolem *, zwraca całe dane wymaganej tabeli. Czasami możemy określić nazwy kolumn w zapytaniu „Wybierz”, z których chcemy pobrać dane.
>> Wybierz * z produktuZapytanie zwraca dane ośmiu różnych produktów. Korzystamy z * symbolu w zapytaniu „Wybierz”, aby uzyskać wszystkie informacje o produktach.
Użyj między operatorem
Między operatorem logicznym, który określa, czy wartość mieści się w określonym zakresie. Między operatorem ocenia się do true, gdy wartość mieści się w ramach dostarczonego limitu. Instrukcja „gdzie” Wybierz, usuń i zamień polecenia będzie wykorzystywać między operatorem.
W takim przypadku stosujemy zapytanie „Wybierz” wraz z klauzulą „gdzie”. W klauzuli „gdzie” zatrudniamy między operatorem w kolumnie „id”.
>> Wybierz identyfikator, nazwa, cena z produktu, w którym identyfikator od 3 do 6Po uruchomieniu poprzedniego zapytania otrzymujemy identyfikator, nazwę i cenę tych produktów, których identyfikatory leżą między 3 a 6.
Korzystamy z zapytania „Wybierz” na tabeli „Produkt”, aby uzyskać dane (nazwa, ilość i cena) produktów. Ale określamy warunek, używając operatora między operatorem w klauzuli „gdzie”. Uwzględniamy również klauzulę „Zakaz” w zapytaniu, więc produkcja zostanie posortowana w kolejności rosnącej za pomocą cen produktów.
>> Wybierz nazwę, ilość, cena z produktu, w której ilość od 40 do 64 rzędu według cenyPo uruchomieniu poprzedniego zapytania uzyskujemy dane produktów, których ilość jest większa niż 40 i mniejsza niż 64. Między operatorem jest stosowany w kolumnie „ilości” tutaj.
Między operatorem w SQLite jest stosowany do pobierania wierszy danych w danym zakresie w zapytaniu „Wybierz”. W tym przykładzie możemy zastosować między operatorem na nazwach produktów. Chcemy pobrać dane tych produktów za pomocą początkowego alfabetu nazw między S i W.
>> Wybierz identyfikator, nazwa, cena z produktu, gdzie nazwa między „s” i „w”W wyniku mamy identyfikator, nazwę i cenę pięciu różnych produktów, jak podano poniżej:
Użyj nie między operatorem
Nie jest wykorzystywany między operatorem do zaniedbania wyjścia między operatorem. Gdyby wartość zdefiniowanego warunku byłaby mniejsza niż wartość niższego zakresu lub więcej niż wartość górnego zakresu, nie między operatorem zapewnia prawdziwe. Nie jest między operatorem do kolumny „Cena”.
>> Wybierz * z produktu, w którym cena nie od 1000 do 3000Tutaj otrzymujemy dane z tych produktów, których cena nie jest między zakresem 1000 i 3000.
W takim przypadku stosujemy nie między operatorem na kolumnie „stojak” tabeli „Produkt”. Chcemy uzyskać nazwę, ilość i stojak produktów, których liczba „stojak” jest oprócz 4A i 6C.
>> Wybierz nazwę, ilość, stojak z produktu, w którym stojak nie między „4a”Na mocy wyjściowej mamy tylko sześć produktów, których liczba „stojaka” jest inna niż 4a i 6c.
Wniosek
Mamy nadzieję, że te informacje pomogły ci w pełni zrozumieć SQLite. Za pomocą kilku przykładów między operatorami omówiliśmy podstawową strukturę między operatorami w poprzednim artykule. Ten artykuł pokazał nam również, kiedy i jak stosować SQLITE między i nie między. Między operatorem porównuje wartość do zakresu. Limit zawiera wyrażenie początkowe, termin i wyrażenie końcowe. Ilekroć wybrana wartość mieści się w granicach, operator zapewnia 1. W przeciwnym razie zapewnia 0.