Introducere în interogare SQL SELECT

Înainte de a sări pentru a discuta interogarea de selectare SQL, să începem mai întâi cu SQL. SQL înseamnă limbajul de interogare structurat. SQL este un limbaj de interogare care permite abilitatea de a efectua diverse operații pe baza de date sau tabelele bazei de date. Există diverse modalități de interacțiune cu tabelele bazei de date. Comanda selectă nu înseamnă altceva decât despre cum comunicăm cu baza de date și tabelul acesteia pentru selectarea înregistrărilor necesare. Acesta este un mod de selectare a înregistrărilor dintr-una sau mai multe tabele. Putem utiliza interogarea selectată în multe moduri, puține dintre ele sunt ușoare și puține sunt din partea complexă. În acest articol, vom vedea diferitele utilizări ale instrucțiunilor selectate.

Sintaxa de interogare SQL SELECT

Selectarea este una dintre comenzile de bază ale sistemului relațional de gestionare a bazelor de date. Putem folosi cuvântul cheie SELECT ca prefix pentru a selecta înregistrările (unele) dintr-un tabel dat. Setul selectat de returnare a înregistrărilor din una sau mai multe tabele date.

1. Selectarea coloanelor necesare unui tabel dat

SELECT, , …… FROM ;

Explicaţie:

  • SELECT este o comandă în sine, o putem folosi pentru a selecta înregistrarea din tabel.
  • ,, …… sunt coloanele tabelului Numele meu_tabel.
  • este numele unei tabele.

2. Selectarea tuturor coloanelor unui tabel

SELECT * FROM ;

Explicaţie:

  • SELECT este o comandă pe care o putem folosi pentru a selecta înregistrarea din tabel.
  • * indică toate coloanele din tabelul dat.
  • este numele unei tabele.

3. Selectarea înregistrărilor cu clauza WHERE

SELECT, , …… FROM WHERE = ;

Explicaţie:

  • ,, …… sunt coloanele tabelului My_table.
  • este numele unei tabele.
  • WHERE este un cuvânt cheie pe care îl putem folosi în instrucțiunea de selectare SQL pentru a selecta înregistrările după condiția specificată.

4. Selectarea numărului de înregistrări

SELECT COUNT(*) FROM ;

Explicaţie:

  • COUNT (*), aceasta ne va oferi numărul total de rânduri ale tabelului My_table.
  • este numele unei tabele.

Exemple de interogare SQL SELECT

În această secțiune, vom discuta câteva exemple, luând în considerare sintaxa menționată mai sus, astfel încât oricine să înțeleagă ușor, depunând puțin efort. Să exersăm câteva exemple pentru a înțelege mai bine instrucțiunea de selectare SQL.

Să presupunem că avem un nume de bază de date „ȘCOALĂ”. Această bază de date are tabele așa cum se menționează mai jos:

Elevi:

Clasă:

Exemplul # 1 - SELECTĂ cu Coloanele obligatorii

Solicitare:

SELECT Student_ID, First_name, Last_name from Student;

ieşire:

Solicitare:

SELECT Student_ID, Class from Class;

Rezultat :

Exemplul nr. 2 - SELECTAȚI toate Coloanele unui tabel

Solicitare:

SELECT * from Student;

Rezultat :

Solicitare:

SELECT * from Class;

ieşire:

Exemplul # 3 - Selectarea înregistrărilor cu clauza WHERE

Solicitare:

SELECT * from Student WHERE First_name="Alex";

Rezultat :

Solicitare:

SELECT * from Class where Medium=' English ';

Rezultat :

Exemplul # 4 - Selectarea numărului de înregistrări

Solicitare:

SELECT COUN(*) as count from Student;

Rezultat :

Solicitare:

SELECT COUN(*) as count from Class;

Rezultat :

Alte fapte despre SQL SELECT

Instrucțiunea selectată menționată mai sus poate fi realizată pe baza de date relațională. Există diferite alte interogări de declarații selectate pe care le putem utiliza pentru a selecta înregistrările. Instrucțiunea selectată întoarce întotdeauna un set de rezultate. Acest set de rezultate poate conține, de asemenea, zero (0), una sau mai multe înregistrări. Există diverse alte lucruri în instrucțiunea selectă pe care o putem folosi pentru a obține rezultatul dorit. Putem folosi cuvântul cheie JOIN pentru a selecta înregistrările din două sau mai multe tabele. Există mai multe moduri, putem utiliza două sau mai multe declarații selecte pentru a obține înregistrările de la una sau mai multe tabele. Ar trebui să utilizăm o cheie primară pentru orice tabel, astfel încât o înregistrare să poată fi identificată în mod unic.

Putem folosi clauza opțională menționată mai jos cu instrucțiunea SELECT:

  • UNDE: Am văzut deja acest lucru cu exemple.
  • GROUP BY: Acest lucru este necesar înainte de a utiliza funcția agregat.
  • AVÂND: Putem efectua o funcție agregată folosind aceasta peste instrucțiunea GROUP BY.
  • COMANDĂ DE: Putem folosi acest lucru cu SELECT pentru a sorta ordinea setului de rezultate.
  • AS: Am văzut acest lucru în timp ce selectam înregistrările totale ale unui tabel dat. Acest AS poate fi utilizat pentru a crea un alias fie din coloana selectată, fie din tabel.

Concluzie - interogare SQL SELECT

Putem folosi instrucțiunea de selectare SQL pentru a selecta coloanele sau înregistrările necesare, în funcție de nevoia de afaceri. Aproape fiecare bază de date relațională are această comandă SELECT pentru a selecta înregistrarea din tabel. Putem utiliza select în diferite moduri. Putem selecta înregistrări bazate pe condiționare. Operația selectată poate fi efectuată pe una sau mai multe tabele. Putem combina diverse alte comenzi cu instrucțiunile SELECT. MySQL, ORACLE sunt exemple ale sistemului relațional de gestionare a bazelor de date.

Articole recomandate

Acesta este un ghid pentru interogarea SQL SELECT. Aici discutăm introducerea, sintaxa, exemple și câteva alte fapte despre interogarea SQL Select. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -

  1. Interogare SQL Insert
  2. Comenzi de interogare MySQL
  3. Baza de date în SQL
  4. Tabel în SQL
  5. Cheie primară și cheie străină | Diferențe de top