Operator jest ograniczonym elementem lub literą, która jest używana w stwierdzeniu zapytania SQLite do prowadzenia metodologii, takich jak porównania i matematyka. Operatorzy zostaliby zastosowani w zapytaniach SQLITE w celu wyrażania wymagań i działania jako klauzule dla różnych warunków.
Czasami nie poznalibyśmy faktycznego terminu, którego szukamy. Podobny operator w instrukcji Where of the Select Query jest wykorzystywany do pobierania rekordów na podstawie niekompletnych szczegółów. Do tworzenia wzorców SQLite zawiera dwa znaki specjalne. Obejmują one procentowy symbol (%) i symbol podkreślenia (_):
W tym artykule zobaczymy metody korzystania z SQLITe jak operator do pobierania rekordów w oparciu o mecze wzorowe.
Do uruchamiania zapytań SQLite zainstalowaliśmy „Browser DB dla SQLite.„Pierwszym krokiem jest utworzenie nowej bazy danych. Tworzymy nową bazę danych, wykorzystując opcję „Nowa baza danych” z głównego paska, który znajduje się na górze ekranu. Po utworzeniu nowej bazy danych nowa tabela zostanie utworzona dla każdej bazy danych."
Utwórz tabelę
Utworzymy tabelę za pomocą tabeli „Utwórz”. Tutaj bierzemy przykład „biblioteki.„Tabela„ Biblioteki ”zawiera dane przechowywane w 6 różnych kolumnach.
Utwórz bibliotekę tabeli (Po uruchomieniu powyższego zapytania otrzymujemy dane wyjściowe, które pokazuje, że zapytanie jest pomyślnie wykonywane.
Wstaw dane
Teraz zamierzamy wstawić wartości w kolumnach tabeli „Biblioteka”, uruchamiając zapytanie „wstaw”.
Wstaw do biblioteki (Book_ID, nazwa_księgi, autor, cena, status, wydanie) Wartości (9843, „Brass”, „Xhenet Aliu”, „2300”, „Historical Fiction”, „2020”),Z powodzeniem włożyliśmy dane do tabeli.
Użyj zapytania „Wybierz”
Chcemy pobrać całe dane tabeli „Biblioteka”, więc zastosowaliśmy zapytanie „Wybierz”. Możemy pobrać dane z niektórych kolumn tabeli, określając nazwę kolumny w zapytaniu.
>> Wybierz * z biblioteki;Wyjście pokazuje całe dane różnych książek w tabeli „Biblioteka.„Dane zawierają identyfikatory książek, nazwy książek, nazwę autora książek, cenę tych książek, status książek i wydanie książek.
Użyj jak operator ze znakiem (%)
Zastosowaliśmy podobny operator w instrukcji „Where” zapytania „Wybierz”. Służy do zbadania określonego wzoru wymaganej kolumny. Procentowy symbol (%) jest wstawiany tak, aby pasował do sekwencji znaku.
W tym przypadku stosujemy operator podobny do kolumny „nazwa_księgi” tabeli „Biblioteka.”I chcemy uzyskać dane z książek, których nazwa zaczyna się od alfabetu„ A."
>> wybierz * z biblioteki, w której nazwa_kokowania jak „A%”Zapytanie zwraca dane tylko dwóch książek, ponieważ nazwa tych książek zaczyna się od „A."
Tutaj stosujemy operator podobny do kolumny „Autor” tabeli „Biblioteka.„Prowadzimy„ book_id ”,„ książka-nazwa ”i„ autor ”tych książek, których nazwiska autorów zakończą się literą„ T."
>> Wybierz Book_ID, nazwa_księgi, autor z biblioteki, w której autor lubi „%t”Wyjście reprezentuje zapis tylko jednej książki. Znak procentowy (%) jest wstawiany na początku „T”, który pokazuje, że nazwa autora książki kończy się „T."
Podobnie jak operator w SQLite jest używany do porównywania wartości tekstowych z szablonem stosującym znaki specjalne. W tym przypadku wykorzystaliśmy podobny operator w kolumnie „ceny” tabeli „Biblioteka.„Procentowe symbole (%) są stosowane na początku i na końcu„ 3 ”. Pokazuje, że zapytanie zwróci dane wszystkich tych książek, których cena zawiera cyfrę 3.
>> Wybierz * z biblioteki, w której cena jak „%3%”Wynikowa tabela zawiera dane dla trzech książek, ponieważ cena tych książek zawiera w nich cyfrę „3”.
Zastosowaliśmy operatora podobnego w oświadczeniu „Where” zapytania „Wybierz”. Procentowy symbol (%) jest wstawiany tak, aby pasował do sekwencji znaku. W takim przypadku użyliśmy operatora podobnego w kolumnie „status” tabeli „Biblioteka.„Musimy pobrać zapis tych książek, których status ma w sobie„ A ”.
>> Wybierz * z biblioteki, w którym status „%A%”;Tabela zawiera dane z czterech książek, których status ma w sobie „a”.
Użyj operatora podobnego z podkreśleniem (_)
W niektórych przypadkach możemy korzystać z podobnego operatora z znakiem (_). Podkreślenie (_) jest postacią specjalną i koreluje każdy element wymaganego sznurka we wzorze.
Operator podobny jest stosowany z podkreśleniem (_) i procentowym symbolem (%). Użyliśmy operatora podobnego w kolumnie „edycji” tabeli. Określamy dane z tych książek z 0 w 2Nd pozycja i 1 w trzeciej pozycji edycji książki.
>> Wybierz Book_ID, nazwa_księgi, wydanie, cena z biblioteki, w której wydanie takie jak „_01%”Po uruchomieniu wyżej wymienionego zapytania otrzymujemy wynik, jak pokazano na poniższym rysunku:
Podsumowanie (_) i procent (%) zastosowano w podobnym operatorze. Tutaj chcemy, aby Book_ID, nazwa_księgi, autor i status tych książek, których identyfikator ma 8 na drugiej pozycji.
>> Wybierz Book_ID, nazwa_księgi, autor, status z biblioteki, w której Book_id jak „_8%”;Tabela w wyjściu zawiera dane tylko z jednej książki.
Wniosek
W tym artykule omówiliśmy, jak korzystać z podobnego operatora w zapytaniach SQLite za pomocą różnych ilustracji. Podobnie operator w SQLite określa, czy sekwencja znaków przypomina wzór. Wykorzystaliśmy podkreślenie (_) i procentowego symbolu (%) i podobnego operatora, aby dopasować się do sekwencji.