Omówimy przy użyciu instrukcji posiadania zapytania SQLITE w celu zdefiniowania filtrowanego wymogu dla dowolnej kolumny określonej tabeli w tym samouczku.
Każdy kompilator zostanie zainstalowany w celu uruchomienia zapytań. Zainstalowaliśmy przeglądarkę BD dla oprogramowania SQLite tutaj. Najpierw wybraliśmy opcję „Nowa baza danych” z menu kontekstowego i ustanowiliśmy nową bazę danych. Zostałby umieszczony w folderze plików bazy danych SQLITE. Prowadzimy zapytanie, aby utworzyć nową bazę danych. Następnie, za pomocą wyspecjalizowanego zapytania, zbudujemy tabelę."
Użyj Utwórz zapytanie
W tym artykule utworzymy tabelę „pielęgniarki” za pomocą zapytania Utwórz. Określiliśmy dane różnych pielęgniarek. Tabela „Pielęgniarka” ma różne atrybuty „id”, „First_name”, „ostatnia nazwa”, „płeć”, „wiek” i „pensja.„Kolumna„ ID ”ma typ danych liczb całkowitych,„ nazwa pierwszej ”,„ Last_name ”i„ Gender ”ma typ danych tekstowych, a„ wynagrodzenie ”ma numeryczny typ danych.
Utwórz pielęgniarkę (Dane wyjściowe pokazuje, że zapytanie „Utwórz” jest pomyślnie wykonane.
Użyj zapytań Insert
Teraz chcemy wstawić dane do tabeli „Pielęgniarka”, więc wykonujemy zapytanie „Wstaw."
Wstaw do pielęgniarki (Id, First_name, Last_name, płeć, wiek, wynagrodzenie)W tabeli z powodzeniem włożyliśmy dane, w tym identyfikator, nazwę pierwszą, nazwę, płeć, wiek i wynagrodzenie różnych pielęgniarek.
Użyj zapytania „Wybierz”
Możemy pobrać całe dane tabeli „pielęgniarka”, stosując zapytanie „Wybierz”. Klauzula z zapytania pokazuje nazwę tabeli, skąd uzyskamy dane.
>> Wybierz * od pielęgniarki;Po uruchomieniu wyżej wymienionego zapytania możemy uzyskać wszystkie dane 5 pielęgniarek.
Użyj klauzuli o posiadaniu
Po utworzeniu i włożeniu danych do tabeli, będziemy używać klauzuli posiadania w zapytaniu.
W SQLITe, instrukcja Where jest używana do zastosowania wymogu do określonych kolumn tabeli, podczas gdy instrukcja posiadania jest stosowana do dodania określonych wymagań w zależności od wierszy, a następnie instrukcji grupy według instrukcji.
>> Wybierz nazwę pierwszej_natury, płeć, wiek z grupy pielęgniarskiej według wieku posiadający płeć = „mężczyzna”;W wynikowej tabeli nabywamy dane pielęgniarek, w których płeć jest mężczyzną, ponieważ określamy płeć atrybutu klauzulę posiadającą.
Użyj metody Count
Rzućmy okiem na wykorzystanie stwierdzenia SQLite wraz z metodą Count.
Zastosujemy metodę liczby wraz z klauzulą posiadającą. Kolumna „id” jest dostarczany jako parametr funkcji liczby. Stosujemy grupę i mając klauzulę zarówno na identyfikatorze. Metodę Count można zastosować, aby uzyskać identyfikator pielęgniarek i nazwiska. Posiadanie polecenia ogranicza wpisy do zwrotu danych tylko pielęgniarek posiadających ID 864 w tabeli.
>> Wybierz identyfikator, First_name, Count (ID) z grupy pielęgniarki według identyfikatora ID = 864;Otrzymujemy zapis tej pielęgniarki, której dowód tożsamości wynosi 864 w wyniku.
W tym etapie funkcja liczby zostanie zastosowana w kolumnie „First_name.”Następnie do tej funkcji stosuje się klauzulę posiadającą. Ponadto stosujemy warunek klauzuli posiadania w taki sposób, że liczy się (pierwsza nazwa) < 2.
>> Wybierz * z grupy pielęgniarki według nazwy_namii pierwszej (pierwsza nazwa_ < 2;Wyjście powyższego zapytania pokazano na poniższym rysunku:
Funkcja liczby jest używana w kolumnie „płeć” w tej fazie. Klauzula posiadająca zatem zapewnia tę funkcję. Ustanowiliśmy również warunek klauzuli o posiadaniu.
>> Wybierz * z grupy pielęgniarskiej według płci, mając liczenie (płeć)> 2;Uzyskamy dane tej pielęgniarki, która spełnia warunek wspomniany w klauzuli posiadającej.
Użyj metody min
Następnie zbadamy przy użyciu instrukcji SQLite i metody minimalnej.
Być może minimalna metoda byłaby również zastosowana do odzyskania identyfikatora, imienia i minimalnego dochodu każdej pielęgniarki. Posiadanie polecenia zapewni jedynie zapisy pielęgniarek o minimalnej wynagrodzeniach znacznie niższych niż 25 000.
>> Wybierz Identyfikator, First_name, min (wynagrodzenie) jako „najniższe wynagrodzenie” od pielęgniarkiW tym przypadku stworzyliśmy nową kolumnę o nazwie „najniższe wynagrodzenie” i udzieliliśmy wynagrodzeń pielęgniarkom, których pensje były mniejsze niż 25 000.
Użyj metody maksymalnej
Wykorzystamy metodę maksymalną, aby uzyskać identyfikator, imię i maksymalne zarobki pielęgniarek. Posiadanie polecenia dostarczy tylko informacji dla pielęgniarek o maksymalnym dochodach 30 000 lub wyższych.
>> Wybierz identyfikator, First_name, Max (pensja) jako „maksymalne wynagrodzenie” od pielęgniarkiUnikalna kolumna o nazwie „Maksymalna pensja” jest tworzona w wynikającej tabeli. Pokazuje listę dochodów pielęgniarek zarabiających ponad 30 000.
Użyj między klauzulą
Możemy również określić warunek klauzuli posiadania za pomocą pomiędzy. Zastosujemy łączną metodę w ramach oświadczenia o identyfikacji zapisów pielęgniarek w wieku od 28 do 35 lat, jak pokazano w kolejnym zapytaniu:
>> Wybierz * od grupy pielęgniarskiej według ID o wieku od 28 do 35;Wyjście pokazuje dane trzech pielęgniarek, ponieważ wiek tylko tych pielęgniarek leży między 28 a 35.
Wniosek
W tym artykule zbadaliśmy, jak zastosować instrukcję SQLite w wybranych zapytaniach. Polecenie posiadające w SQLite jest podobne do polecenia Where Where of the Select Query. Klauzula posiadająca dodatkowe stwierdzenie zastosowane po zgromadzeniu i grupa według klauzuli w wyniku wybranego zapytania. Jeśli nie zastosujemy polecenia posiadania w grupie przez polecenie, będzie się zachowywać jak instrukcja. Grupa według polecenia w SQLite organizuje kolumny w grupy, a instrukcja posiadania ma ograniczenia do tych kolumn na podstawie dostarczonych parametrów. Za pomocą wielu przykładów zastosowaliśmy klauzulę posiadania dodatkowych funkcji, takich jak techniki liczby, min i maksymalnie.