Zapytanie WYBIERZ SQL - Składnia i przykłady zapytania SQL SELECT

Spisie treści:

Anonim

Wprowadzenie do zapytania SQL SELECT

Zanim przejdziemy do omówienia zapytania SQL, najpierw zacznijmy od SQL. SQL oznacza Structured Query Language. SQL to język zapytań, który umożliwia wykonywanie różnych operacji na bazie danych lub tabelach bazy danych. Istnieją różne sposoby interakcji z tabelami bazy danych. Polecenie select jest niczym innym, ale chodzi o to, jak komunikujemy się z bazą danych i jej tabelą w celu wybrania wymaganych rekordów. Jest to sposób wybierania rekordów z jednej lub więcej tabel. Możemy użyć wybranego zapytania na wiele sposobów, kilka z nich jest łatwych, a kilka ze złożonej strony. W tym artykule zobaczymy różne zastosowania instrukcji select.

Składnia zapytania SQL SELECT

Wybierz jest jednym z podstawowych poleceń systemu zarządzania relacyjnymi bazami danych. Możemy użyć słowa kluczowego SELECT jako prefiksu, aby wybrać rekordy z danej tabeli. Wybrane zapytanie zwraca zestaw rekordów z podanej jednej lub więcej tabel.

1. Wybór wymaganych kolumn danej tabeli

SELECT, , …… FROM ;

Wyjaśnienie:

  • SELECT to samo polecenie, którego możemy użyć do wybrania rekordu z tabeli.
  • , …… są kolumnami w tabeli My_table_name.
  • to nazwa tabeli.

2. Zaznaczanie wszystkich kolumn tabeli

SELECT * FROM ;

Wyjaśnienie:

  • SELECT to samo polecenie, którego możemy użyć do wybrania rekordu z tabeli.
  • * oznacza wszystkie kolumny podanej tabeli.
  • to nazwa tabeli.

3. Wybieranie rekordów za pomocą klauzuli WHERE

SELECT, , …… FROM WHERE = ;

Wyjaśnienie:

  • , …… są kolumnami w tabeli My_table.
  • to nazwa tabeli.
  • GDZIE jest słowem kluczowym, którego możemy użyć w instrukcji SQL select, aby wybrać rekordy według określonych warunków.

4. Wybór liczby rekordów

SELECT COUNT(*) FROM ;

Wyjaśnienie:

  • COUNT (*), da nam to całkowitą liczbę wierszy tabeli My_table.
  • to nazwa tabeli.

Przykłady zapytania SQL SELECT

W tej sekcji omówimy kilka przykładów, biorąc pod uwagę wspomnianą wyżej składnię, aby każdy mógł łatwo zrozumieć, wkładając niewielki wysiłek. Przećwiczmy kilka przykładów, aby lepiej zrozumieć instrukcję SQL select.

Załóżmy, że mamy nazwę bazy danych „SZKOŁA”. Ta baza danych zawiera tabele, jak wspomniano poniżej:

Studenci:

Klasa:

Przykład # 1 - WYBIERZ z wymaganymi kolumnami

Pytanie:

SELECT Student_ID, First_name, Last_name from Student;

Wynik:

Pytanie:

SELECT Student_ID, Class from Class;

Wyjście :

Przykład # 2 - WYBIERZ wszystkie kolumny tabeli

Pytanie:

SELECT * from Student;

Wyjście :

Pytanie:

SELECT * from Class;

Wynik:

Przykład # 3 - Wybór rekordów z klauzulą ​​WHERE

Pytanie:

SELECT * from Student WHERE First_name="Alex";

Wyjście :

Pytanie:

SELECT * from Class where Medium=' English ';

Wyjście :

Przykład # 4 - Wybór liczby rekordów

Pytanie:

SELECT COUN(*) as count from Student;

Wyjście :

Pytanie:

SELECT COUN(*) as count from Class;

Wyjście :

Inne fakty dotyczące SQL SELECT

Wspomnianą powyżej instrukcję select można wykonać w relacyjnej bazie danych. Istnieje wiele innych zapytań do instrukcji select, których możemy użyć do wybrania rekordów. Instrukcja select zawsze zwraca zestaw wyników. Ten zestaw wyników może również zawierać zero (0), jeden lub wiele rekordów. Istnieje wiele innych rzeczy w instrukcji select, których możemy użyć, aby uzyskać pożądany rezultat. Możemy użyć słowa kluczowego JOIN, aby wybrać rekordy z dwóch lub więcej tabel. Istnieją różne sposoby, możemy użyć dwóch lub więcej instrukcji select razem, aby uzyskać rekordy z jednej lub więcej tabel. Powinniśmy użyć klucza podstawowego do dowolnej tabeli, aby rekord można było jednoznacznie zidentyfikować.

Możemy użyć poniższej opcjonalnej klauzuli z instrukcją SELECT:

  • GDZIE: Widzieliśmy to już na przykładach.
  • GROUP BY: Jest to wymagane przed użyciem funkcji agregującej.
  • UWZGLĘDNIAJĄC: Możemy wykonać funkcję agregującą, używając tego w instrukcji GROUP BY.
  • ORDER BY: Możemy użyć tego z SELECT, aby posortować kolejność zestawu wyników.
  • AS: Widzieliśmy to podczas wybierania całkowitej liczby rekordów danej tabeli. Tego AS można użyć do utworzenia aliasu wybranej kolumny lub tabeli.

Wniosek - zapytanie SQL SELECT

Możemy użyć instrukcji SQL select, aby wybrać wymagane kolumny lub rekordy zgodnie z potrzebami biznesowymi. Prawie każda relacyjna baza danych ma to polecenie SELECT, aby wybrać rekord z tabeli. Możemy korzystać z wyboru na różne sposoby. Możemy wybrać rekordy warunkowe. Wybrana operacja może być wykonana na jednej lub więcej tabel. Możemy łączyć różne inne polecenia z instrukcjami SELECT. MySQL, ORACLE to przykłady systemu zarządzania relacyjnymi bazami danych.

Polecane artykuły

Jest to przewodnik po zapytaniu SQL SELECT. Tutaj omawiamy wprowadzenie, składnię, przykłady i kilka innych faktów dotyczących zapytania SQL Select. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Zapytanie wstawiania SQL
  2. Polecenia zapytania MySQL
  3. Baza danych w SQL
  4. Tabela w SQL
  5. Klucz podstawowy kontra klucz obcy | Najważniejsze różnice