Sqlite między

Sqlite między
SQLite to relacyjny serwer bazy danych zaimplementowany jako platforma oprogramowania. W aspektach wdrażania, podawania systemu i potrzebnych wymagań lite SQLite oznacza „lżejszą wagę”. Samodzielne potrzeby nie potrzebują serwera i nie potrzebują konfiguracji to kilka znanych funkcji SQLite. SQLite nie pozwoliłby na korzystanie z serwera. Oprogramowanie, które pobiera bazę danych SQLITE, jest z nim połączone. Aplikacje integrują się za pośrednictwem bazy danych SQLITE, czytając i pisząc do folderów bazy danych w pamięci.

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 (
Id Id Integer Key podstawowy,
Tekst nazwy,
Ilość liczbowa,
Cena numeryczna,
Rack Char
);

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”),
(2, „Face Wash”, „40”, „2000”, „3b”),
(3, „Zupa”, „60”, „3000”, „6c”),
(4, „Tea”, „30”, „1500”, „1a”),
(5, „paste zębów”, „70”, „5500”, „6d”),
(6, „Poliska do paznokci”, „58”, „1200”, „3a”),
(7, „Washing Powder”, „64”, „3200.„,„ 1b ”),
(8, „Ząb szczotki”, „94”, „3500”, „2c”);

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 produktu

Zapytanie 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 6

Po 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 ceny

Po 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 3000

Tutaj 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.