Kazalo:
Opredelitev - Kaj pomeni SELECT (baze podatkov)?
SELECT je temeljna izjava strukturiranega poizvedbenega jezika (SQL).
Stavek SELECT, ki sledi dosledni in specifični obliki, se začne s ključno besedo SELECT, ki ji sledijo stolpci, ki jih je treba vključiti v obliko. Če je po izbiri SELECT nameščena zvezdica (*), temu zaporedju sledi stavka FROM, ki se začne s ključno besedo FROM, ki ji sledijo viri podatkov, ki vsebujejo stolpce, določene po določbi SELECT. Ti viri podatkov so lahko ena sama tabela, kombinacija tabel, poizvedba ali pogled.
Neobvezne klavzule so lahko dodane, vendar niso obvezne, tj. Klavzura WHERE, ki daje pogoje za vrnitev podatkov, ali odredbo ORDER BY, ki razvrsti izhod z enim ali več podanih stolpcev.
Tehopedia razlaga SELECT (baze podatkov)
Ena prvih lekcij o upravljanju baz podatkov je stavek SELECT, ki predstavlja začetek vsakega skripta SQL, ki se uporablja za poizvedovanje po podatkih. SELECT je prva ključna beseda v stavku SELECT, ki tako kot vsi stavki SQL ni velika in majhna.
Za ponazoritev stavka SELECT na primeru, predpostavimo, da bančna baza podatkov vsebuje tabelo CUSTOMER_MASTER, ki hrani osnovne podatke o stranki in vsebuje več stolpcev z imenom:
- identifikacijska številka stranke
- social_security_no
- priimek
- ime
- email naslov
- fizični naslov
- datum rojstva
- spol
Naslednji stavek SELECT se uporablja za poizvedovanje o vseh podatkih tabele:
IZBERI * OD kupca_masterja.
Naslednji stavek SELECT se uporablja za razvrščanje rezultatov po priimkih strank:
IZBERI * OD kupca_master NAROČI PO priimku
Če želite našteti priimke, imena in rojstne podatke stranke, se zvezdica (*) nadomesti z ustreznimi imeni stolpcev, kot sledi:
IZBERITE priimek, ime, datum_roka_Od naročnika_masterja
Za izvajanje poizvedbe vseh žensk, razvrščenih po datumu rojstva, se izda naslednja izjava:
IZBERI * OD kupca_master KJE je spol = 'F' NAROČI DO datuma_of_birth
Opomba: Odstavek WHERE se zdaj uporablja za omejevanje izhoda.
Ta razlaga je preprost osnovni premaz, ki pokaže moč stavka SELECT in ga je mogoče uporabiti za gradnjo kompleksnih in izpopolnjenih poizvedb zunaj tega obsega. Vendar morajo vsi stavki SELECT, ne glede na obseg, dosledno upoštevati osnovna pravila, opisana zgoraj.
