Home > SQL-tecaj > SQL Lekcija 2 – SELECT

SQL Lekcija 2 – SELECT

Prosinac 26th, 2008

SELECT

Jedna od glavnih SQL komandi je SELECT (engl. odabrati, seletkovati). Kao sto i
sam prevod govori, ona odabira tj selektuje podatke iz baze.

 

Za primjer upotrebe SELECT komande koristicemo nasu gore navedenu bazu sa tabelom
polovnih automobila:

 

Pr. 1.1.: Tabela Auto1: polovni automobili

Proizvodjac Model Boja Godiste Vlasnik
VW Golf GTI Plava 1986 Ime1 Prezime1
Mercedes 190 C Siva 1991 Ime1 Prezime1
Ford Sierra 2.0 Crvena 1986 Ime3 Prezime3

Kao sto vidite nasa tabela AUTO1 se sastoji od 5 kolumni i 3 reda. Neki podaci kao godiste ili vlasnik su u nekim redovima potpuno isti. Ova nam tabela govori da osoba1 (Ime1 Prezime1) posjeduje 2 automobila (VW i Mercedes) (Vlasnik) i da Ford Sierra i VW Golf imaju istu godine proizvodnje (Godiste).

 
Mi zelimo da nam SQL komanda pokaze sve podatke iz ove tabele, i koristimo sledecu komandu:

 
SELECT *

FROM Auto1
;

 
U prevodu: Odaberi sve podatke iz tabele AUTO1.

 

Analiza:

  • * (zvijezda) se odnosi na podatke i u ovom slucaju su to svi podaci ove tabele
  • FROM Auto1 odredjuje iz koje tabele se odaberaju podaci
  • ; (tacka zarez) oznacava kraj komande (svi SQL – queries, tj sve SQL komande se zavrsavaju sa ; (tacka zarez)

Rezultat: rezultat su svi podaci ove tabele, odnosno citava tabela.

 
Ali ako zelimo da odaberemo samo imena proizvodjaca automobila iz tabele, onda nasa komanda izgleda ovako:

 
SELECT Proizvodjac

FROM Auto1
;

 
U prevodu: Odaberi proizvodjaca automobila iz tabele AUTO1.

 
Rezultat izgleda ovako:

 

Proizvodjac
VW
Mercedes
Ford

Isto tako mozemo selektovati vise razlicitih podataka (varijabli):

 
SELECT Proizvodjac, Boja
FROM Auto1
;

 
U prevodu: Odaberi proizvodjaca i boju automobila iz tabele AUTO1.

 
Rezultat izgleda ovako:

 

Proizvodjac Boja
VW Plava
Mercedes Siva
Ford Crvena

Popularity: 6% [?]

SQL-tecaj , ,

  1. Trenutno nema komentara.
  1. No trackbacks yet.