SQLITE Wybierz odrębną instrukcję

SQLITE Wybierz odrębną instrukcję

SQLite to struktura, która definiuje system bazy danych SQL zorientowany na transakcję, który jest samodzielny i nie wymaga wdrożenia. Baza kodu SQLite znajduje się w głównym nurcie, co oznacza, że ​​może być używany do każdego intencji, osobistych lub profesjonalistów. SQLite jest prawdopodobnie najostrzejniej używaną bazą danych na całym świecie, w tym niezliczoną liczbę aplikacji i niektóre podwyższone inicjatywy.

SQLite to system bazy danych SQL dla urządzeń zintegrowanych. SQLite nie będzie zawierać komponentu odrębnego serwera, podobnie jak wiele innych systemów baz danych. SQLite zapisuje dane do zwykłych plików bazy danych natywnie. Pojedynczy plik bazy danych składa się z całej bazy danych SQL, w tym wielu tabel, indeksów, inicjatyw i kolumn. Możemy łatwo odtworzyć bazę danych w 32-bitowych i 64-bitowych systemach operacyjnych, ponieważ typ pliku typu pliku bazy danych jest wielowymiarowy. SQLite jest szeroko stosowanym statystycznym systemem plików z powodu tych atrybutów.

„Odrębny” termin w SQLite może ocenić zestaw danych „Wybierz” i usunąć wszystkie zduplikowane wartości, zapewniając, że pobrane wpisy pochodzą z prawidłowego zestawu zapytania „Wybierz”. Podejmując, czy rekord jest duplikatem, termin „odrębny” SQLite analizuje tylko jedną kolumnę i dane podane w poleceniu „Wybierz”. W zapytaniu SQLite „Wybierz”, gdy deklarujemy „odrębne” dla pojedynczej kolumny, „wyraźne” zapytanie tylko odzyskałoby unikalne wyniki z tej zdefiniowanej kolumny. Kiedy możemy zastosować „odrębne” zapytanie dla więcej niż jednej kolumny w poleceniu SQLite „Wybierz”, „odrębne” może ocenić duplikat danych za pomocą kombinacji każdej z tych kolumn. Zmienne zerowe są traktowane jako zwolnienia w SQLite. Tak więc, jeśli używamy „wyraźnego” zapytania na kolumnie z zerowymi wpisami, zachowa to tylko jeden wiersz zawierający dane zerowe.

Przykłady

Za pomocą różnych przykładów odkryjemy, jak używać odrębnego terminu SQLite, SQLite odrębne przez wybrane zapytanie i SQLite Select unikalny na kilku kolumnach, aby zdobyć unikalne wartości z określonej tabeli.

Każdy kompilator musi zostać zainstalowany, aby uruchomić zapytania. 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ę.

Tworzenie stołu

Tutaj utworzymy tabelę „samochodu” i określamy w niej dane. Tabela „Samochód” zawiera kolumny „ID”, „Nazwa”, „Model”, „Kolor” i „Cena”. Kolumna „id” ma typ danych liczb całkowitych, „nazwa” i „kolor” ma typ danych tekstowych, „model” ma typ danych znaków, a „cena” ma liczbową typ danych danych.

1
2
3
4
5
6
7
8
9
10
Utwórz samochód (
Id Id Integer Key podstawowy,
Tekst nazwy nie null,
Model Char nie null,
Kolorowy tekst nie zerowy,
Cena numeryczna
);

Poniższe dane wyjściowe pokazuje, że zapytanie „Utwórz” zostało pomyślnie wykonane:

Wstawienie danych

Teraz chcemy wstawić dane do tabeli „samochód”, więc wykonujemy zapytanie „Wstaw”.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Wstaw do samochodu (ID, CompanyName, Model, Color, Cena) Wartości (1, „Tesla”, „CyberTruck”, „Gray”, „39999”),
(2, „Mazda”, „Mazda CX-9”, „White, Grey, Black”, „34160”),
(3, „Toyota”, „Corolla Cross”, „Black, Blue”, „61214”),
(4, „Honda”, „Accord”, „Red, White”, „54999”),
(5, „Jaguar”, „I-Pace”, „zielony, czarny, biały”, „55400”),
(6, „Mitsubishi”, „Outlander”, „żółty, szary”, „35500”),
(7, „Volvo”, „XC40”, „Silver, Black”, „62000”),
(8, „Lexus”, „GX”, „Purple”, „45000”);

Z powodzeniem wstawiliśmy dane, w tym identyfikator, nazwa firmy, model, kolor i cena różnych samochodów, w tabeli.

Użyj zapytania „Wybierz”

Możemy pobrać całe dane tabeli za pomocą zapytania „Wybierz”.

1
>> Wybierz * z samochodu

Po uruchomieniu poprzedniego zapytania możemy uzyskać wszystkie dane z 12 samochodów.

Użyj zapytania „Wybierz odrębne” na jednej kolumnie

„Odrębny” termin w SQLite jest używany w połączeniu z zapytaniem „Wybierz”, aby usunąć wszystkie zduplikowane wpisy i pobrać tylko odrębne wartości. Może są przypadki, w których stół ma kilka zduplikowanych wpisów. Sensowne jest zdobycie odrębnych elementów niż powielanie danych podczas pobierania tych danych.

1
>> Wybierz odrębną cenę z samochodu

W tabeli znajdują się dane z 12 samochodów „Samochód”. Ale kiedy stosujemy „wyraźne” wraz z zapytaniem „Wybierz” w kolumnie „Cena”, możemy uzyskać unikalne ceny samochodów w produkcji.

Użyj zapytania „Wybierz odrębne” w wielu kolumnach

Możemy zastosować polecenie „odrębne” na więcej niż jednej kolumnie. Tutaj chcemy usunąć zduplikowane wartości kolumn „CompanyName” i „Cena” tabeli. Używamy więc „wyraźnych”.

1
>> Wybierz odrębną nazwę firmy, cena z samochodu

Po wykonaniu zapytania wynik pokazuje unikalne wartości „ceny” i unikalne nazwy „nazwy firmy”.

W tym przypadku stosujemy „odrębne” zapytanie w kolumnie „CompanyName” i „Cena” tabeli „Samochód”. Ale określamy „nazwa firmy” w zapytaniu za pomocą klauzuli „gdzie”.

1
>> Wybierz odrębną nazwę firmy, cena z samochodu, gdzie firmaName = „Honda”

Wyjście pokazano na poniższym rysunku:

Tutaj używamy zapytania „Wybierz odrębne” i klauzulę „gdzie”. W tym zapytaniu określiliśmy warunek w klauzuli „gdzie”, która pokazuje, że cena samochodu musi być mniejsza niż 50000.

1
>> Wybierz odrębną nazwę firmy, cena z samochodu, gdzie cena<50000

Zapytanie zwraca cztery wiersze. Istnieje kilka duplikatów w kolumnach „CompanyName” i „Cena”. Usuwamy te zduplikowane wartości za pomocą „odrębnego” stwierdzenia.

Użyj klauzul „Wybierz odrębne” i „między”

„Odrębna” klauzula jest stosowana tuż po słowa „Wybierz”. Następnie w tym przykładzie używamy „wyraźnych” i „między” klauzulami. Klauzula „pomiędzy” pokazuje warunek, że cena samochodu wyniesie między 20000 a 50000.

1
>> Wybierz odrębną nazwę firmy, kolor, cena z samochodu, w której cena między 20000 a 50000

Wynik pokazuje „nazwa firmy” i „kolor” tych samochodów, których cena leży między 20000 do 50000.

Wniosek

Zbadaliśmy, jak zastosować instrukcję SQLite „Wybierz odrębny”, aby usunąć zduplikowane wpisy z zestawu danych w tym artykule. W zapytaniu Select polecenie „odrębne” jest opcjonalną funkcją. Jeśli pojedyncze wyrażenie jest określone w „odrębnym” stwierdzeniu, zapytanie zapewnia wyraźne wartości wyrażenia. Ilekroć „odrębne” instrukcja zawiera wiele wyrażeń, zapytanie zapewniło konkretny zestaw wymienionych wyrażeń. „Wyraźne” polecenie w SQLite nie uniknie wartości zerowych. W rezultacie, jeśli użyjemy polecenia „wyraźnego” w zapytaniu SQL, NULL pojawi się jako wyraźny element w wyniku.