際際滷

際際滷Share a Scribd company logo
SQL
Gordana Gardi
ta je SQL?
 Kada 転elimo da pristupimo podacima u bazi
podataka komunikaciju sa bazom emo
ostvariti pomou SQL-a.
 SQL je jezik koji baza podataka razume.
 Structured Query Language
ta je SQL?
 SQL ima jednostavnu sinatksu i lak je za
uenje i razumevanje.
 Osim pristupa podacima SQL nam omoguava
da menjamo podatke u bazi, kao i samu 邸emu
baze.
SQL primer
SELECT prezime
FROM ucenici
WHERE ime = Marko';
SELECT
 Da bismo rekli bazi koju grupu podataka
転elimo koristimo SELECT izraz.
 U okviru SELECT izraza navodimo:
 U kojim tabelama se nalaze 転eljeni podaci
 Kako su podaci iz razliitih izvora povezani
 Koja polja ili koje kalkulacije e dati 転eljene
podatke
 Kriterijume koje podaci moraju da zadovolje
 Da li i kako sortirati podatke
SQL
klauzula
Funkcija Obavezna
SELECT Navode se polja koja sadr転e potebne podatke DA
FROM Navode se tabele u kojima se nalze polja navedena u
SELECT klauzuli
DA
WHERE Navode se uslovi koje podaci moraju da zadovolje da
bi bili ukljueni u rezultat
NE
ORDER BY Odreuje na koji nain e se rezultat sortirati NE
GROUP BY Ako se u SELECT izrazu koriste grupne funkcije u
ovoj klauzuli se navode ona polja koja nisu navedena
u SELECT kluzuli
Samo ako
postoje grupne
funkcije
HAVING Ako se u SELECT izrazu koriste grupne funkcije u
ovoj klauzuli se navode uslovi koje polja u funkciji
moraju da zadovolje
NE
Redosled SQL klauzula
SELECT kolona, grupna_funkcija
FROM tabela
WHERE
GROUP BY
HAVING
ORDER BY
KRAJ!

More Related Content

SQL

  • 2. ta je SQL? Kada 転elimo da pristupimo podacima u bazi podataka komunikaciju sa bazom emo ostvariti pomou SQL-a. SQL je jezik koji baza podataka razume. Structured Query Language
  • 3. ta je SQL? SQL ima jednostavnu sinatksu i lak je za uenje i razumevanje. Osim pristupa podacima SQL nam omoguava da menjamo podatke u bazi, kao i samu 邸emu baze.
  • 4. SQL primer SELECT prezime FROM ucenici WHERE ime = Marko';
  • 5. SELECT Da bismo rekli bazi koju grupu podataka 転elimo koristimo SELECT izraz. U okviru SELECT izraza navodimo: U kojim tabelama se nalaze 転eljeni podaci Kako su podaci iz razliitih izvora povezani Koja polja ili koje kalkulacije e dati 転eljene podatke Kriterijume koje podaci moraju da zadovolje Da li i kako sortirati podatke
  • 6. SQL klauzula Funkcija Obavezna SELECT Navode se polja koja sadr転e potebne podatke DA FROM Navode se tabele u kojima se nalze polja navedena u SELECT klauzuli DA WHERE Navode se uslovi koje podaci moraju da zadovolje da bi bili ukljueni u rezultat NE ORDER BY Odreuje na koji nain e se rezultat sortirati NE GROUP BY Ako se u SELECT izrazu koriste grupne funkcije u ovoj klauzuli se navode ona polja koja nisu navedena u SELECT kluzuli Samo ako postoje grupne funkcije HAVING Ako se u SELECT izrazu koriste grupne funkcije u ovoj klauzuli se navode uslovi koje polja u funkciji moraju da zadovolje NE
  • 7. Redosled SQL klauzula SELECT kolona, grupna_funkcija FROM tabela WHERE GROUP BY HAVING ORDER BY