SQL SELECT-päringu sissejuhatus

Enne kui hakkame arutama SQL-i valiku päringut, alustame kõigepealt SQL-iga. SQL tähistab struktureeritud päringu keelt. SQL on päringkeel, mis võimaldab andmebaasil või andmebaasi tabelitel mitmesuguseid toiminguid teha. Andmebaasitabelitega suhtlemiseks on mitmeid viise. Valimiskäsk pole midagi muud, kui kõike seda, kuidas me vajalike kirjete valimiseks andmebaasi ja selle tabeliga suhtleme. See on viis kirjete valimiseks ühest või mitmest tabelist. Valitud päringut saame kasutada mitmel viisil, vähestest neist on lihtne ja vähestest keeruline. Selles artiklis näeme valitud avalduste erinevaid kasutusviise.

SQL SELECT-päringu süntaks

Valimine on relatsioonilise andmebaasi haldussüsteemi üks põhikäsklusi. Kirje (te) valimiseks antud tabelist saame eesliitena kasutada märksõna SELECT. Valige päring tagastab kirjete komplekti antud ühest või enamast tabelist.

1. Antud tabeli vajalike veergude valimine

SELECT, , …… FROM ;

Selgitus:

  • SELECT on käsk ise, seda saab kasutada tabeli kirje valimiseks.
  • ,, …… on tabeli My_table_name veerud.
  • on tabeli nimi.

2. Tabeli kõigi veergude valimine

SELECT * FROM ;

Selgitus:

  • SELECT on käsk ise, mida saame kasutada tabeli kirje valimiseks.
  • * tähistab kõiki antud tabeli veerge.
  • on tabeli nimi.

3. Kirjete valimine klausliga WHERE

SELECT, , …… FROM WHERE = ;

Selgitus:

  • ,, …… on tabeli My_table veerud.
  • on tabeli nimi.
  • KUS on märksõna, mida saame kasutada SQL-i väljavõtte väljavõttes kirjete valimiseks määratletud tingimuse järgi.

4. Kirjete arvu valimine

SELECT COUNT(*) FROM ;

Selgitus:

  • COUNT (*), see annab meile tabeli My_table ridade koguarvu.
  • on tabeli nimi.

SQL SELECT-päringu näited

Selles jaotises käsitleme mõnda näidet, pidades silmas ülalnimetatud süntaksi, nii et igaüks saaks sellest vähe vaeva nähes aru. Harjutame mõnda näidet, et SQL-i väljavõttest paremini aru saada.

Oletame, et meil on andmebaasi nimi “KOOL”. Selles andmebaasis on järgmised tabelid:

Õpilased:

Klass:

Näide nr 1 - VALI koos vajalike veergudega

Päring:

SELECT Student_ID, First_name, Last_name from Student;

Väljund:

Päring:

SELECT Student_ID, Class from Class;

Väljund :

Näide 2 - Valige kõik tabeli veerud

Päring:

SELECT * from Student;

Väljund :

Päring:

SELECT * from Class;

Väljund:

Näide # 3 - kirjete valimine klausliga WHERE

Päring:

SELECT * from Student WHERE First_name="Alex";

Väljund :

Päring:

SELECT * from Class where Medium=' English ';

Väljund :

Näide 4 - kirjete arvu valimine

Päring:

SELECT COUN(*) as count from Student;

Väljund :

Päring:

SELECT COUN(*) as count from Class;

Väljund :

Muud faktid SQL SELECTi kohta

Ülalmainitud valitud avalduse saab teostada relatsiooniandmebaasis. Kirjete valimiseks saame kasutada ka mitmesuguseid muid valitud avalduse päringuid. Valitud lause tagastab alati tulemuste komplekti. See tulemikomplekt võib sisaldada nulli (0), ka ühte või mitut kirjet. Valikuavalduses on palju muid asju, mida saame kasutada soovitud tulemuse saamiseks. Kirjete valimiseks kahest või enamast tabelist saame kasutada märksõna LIITU. Ühel või mitmel tabelil olevate kirjete saamiseks on kahel viisil võimalik kasutada kahte või enamat valitud avaldust. Peaksime iga tabeli jaoks kasutama peamist võtit, et kirjet oleks võimalik üheselt tuvastada.

Allpool mainitud valikulist klauslit saame kasutada SELECT-avaldusega:

  • KUS: me oleme seda juba näidetega näinud.
  • Rühmitamine: see on vajalik enne liitfunktsiooni kasutamist.
  • KOKKULEPPE: Me saame seda kasutada rühmitamise funktsiooni abil GROUP BY-i väljal.
  • TELLIMISE POOLT: Seda saab kasutada valikuga SELECT tulemuste komplekti järjestamiseks.
  • AS: Oleme seda näinud, kui valisime antud tabeli kogu kirjeid. Seda AS-i saab kasutada valitud veeru või tabeli varjunime tegemiseks.

Järeldus - SQL SELECT-päring

Saame kasutada SQL-i väljavõtte avaldust vajalike veergude või kirjete valimiseks vastavalt ettevõtte vajadustele. Peaaegu igas relatsiooniandmebaasis on see käsk SELECT, et kirjet tabelist valida. Valikut saab kasutada mitmel viisil. Saame valida tingimuspõhiseid kirjeid. Valimistoimingu saab teha ühel või mitmel tabelil. Saame SELECT-avaldustega kombineerida mitmesuguseid muid käske. MySQL, ORACLE on suhtelise andmebaasi haldussüsteemi näited.

Soovitatavad artiklid

See on SQL SELECT Query juhend. Siin käsitleme SQL Select Query sissejuhatust, süntaksit, näiteid ja mõnda muud fakti. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. SQL-i sisestuspäring
  2. MySQL päringu käsud
  3. Andmebaas SQL-is
  4. Tabel SQL-is
  5. Primaarvõti vs võõrvõti | Peamised erinevused