Sadržaj:
Definicija - Što znači SELECT (baze podataka)?
SELECT je osnovna izjava strukturiranog jezika upita (SQL).
Izjava SELECT, koja slijedi dosljedan i specifičan format, započinje s ključnom riječi SELECT, a slijede stupci koji se uključuju u format. Ako se nakon odabira SELECT postavi zvjezdica (*), nakon ovog slijeda slijedi klauzula FROM koja započinje ključnom riječju FROM, a potom izvori podataka koji sadrže stupce navedene nakon klauzule SELECT. Ti izvori podataka mogu biti jedna tablica, kombinacija tablica, podupit ili pogled.
Opcionalne klauzule mogu se dodati, ali nisu obavezne, tj. Klauzula GDJE koja daje uvjete za vraćanje podataka ili odredba ORDER BY koja razvrstava rezultate s jednim ili više navedenih stupaca.
Tehopedia objašnjava SELECT (baze podataka)
Jedna od prvih lekcija administracije baze podataka je izjava SELECT, koja je početak bilo koje SQL skripte koja se koristi za ispitivanje podataka. SELECT je prva ključna riječ u izrazu SELECT koja, kao i sve SQL izjave, ne razlikuje velika i mala slova.
Za ilustraciju izraza SELECT na primjeru, pretpostavite da bankovna baza podataka sadrži tablicu CUSTOMER_MASTER koja pohranjuje osnovne podatke o klijentu i sadrži nekoliko stupaca nazvanih kako slijedi:
- CUSTOMER_ID
- social_security_no
- prezime
- ime
- email adresa
- fizička adresa
- Datum rođenja
- rod
Sljedeća stavka SELECT koristi se za ispitivanje svih podataka u tablici:
ODABIR * OD STRANE_mastera.
Sljedeća stavka SELECT koristi se za razvrstavanje rezultata po prezimenima kupaca:
ODABERITE * OD kupca_mastera NARUČITE PO prezimenu
Za popis prezimena, imena i datuma rođenja zvjezdica (*) zamjenjuje se odgovarajućim imenima stupaca, kao što slijedi:
ODABERITE prezime, ime, datum_ rođenja_ IZ STRANE_mastera
Za pokretanje upita svih ženskih kupaca razvrstanih prema datumu rođenja izdaje se sljedeća izjava:
ODABERITE * OD korisničkog_mastera GDJE spol = 'F' NARUČITE DO datuma_of_birth
Napomena: rečenica WHERE sada se koristi za ograničavanje izlaza.
Ovo je objašnjenje jednostavan primer koji pokazuje snagu izjave SELECT i može se koristiti za izgradnju složenih i složenih upita izvan ovog okvira. Međutim, za sve SELECT izjave, bez obzira na opseg, potrebno je da dosljedno slijede gore navedena osnovna pravila.
