Toggle menu
243,9 tis.
110
18
641 tis.
Hrvatska internetska enciklopedija
Toggle preferences menu
Toggle personal menu
Niste prijavljeni
Your IP address will be publicly visible if you make any edits.

Select (SQL): razlika između inačica

Izvor: Hrvatska internetska enciklopedija
Bot: Automatski unos stranica
 
m bnz
 
Redak 1: Redak 1:
<!--'''Select (SQL)'''-->'''Select''' je najčešća [[SQL]] naredba, rabi se za dohvaćanje podataka iz [[Baza podataka|baze]], iz jedne ili više [[tablica (SQL)|tablica]]<ref>http://dev.mysql.com/doc/refman/5.0/en/select.html</ref>, a postoji i mogućnost vraćanja rezultata (rabi se izraz ''resultset'') bez upita prema tablicama: <code>SELECT 1+3;</code>.
Select''' je najčešća [[SQL]] naredba, rabi se za dohvaćanje podataka iz [[Baza podataka|baze]], iz jedne ili više [[tablica (SQL)|tablica]]<ref>http://dev.mysql.com/doc/refman/5.0/en/select.html</ref>, a postoji i mogućnost vraćanja rezultata (rabi se izraz ''resultset'') bez upita prema tablicama: <code>SELECT 1+3;</code>.


== Sintaksa ==
== Sintaksa ==

Posljednja izmjena od 24. ožujak 2022. u 17:26

Select je najčešća SQL naredba, rabi se za dohvaćanje podataka iz baze, iz jedne ili više tablica[1], a postoji i mogućnost vraćanja rezultata (rabi se izraz resultset) bez upita prema tablicama: SELECT 1+3;.

Sintaksa

Tablica "T" Primjeri upita Rezultat
C1 C2
1 a
2 b
SELECT * FROM T;
C1 C2
1 a
2 b
C1 C2
1 a
2 b
SELECT C1 FROM T;
C1
1
2
C1 C2
1 a
2 b
SELECT * FROM T WHERE C1 = 1;
C1 C2
1 a
C1 C2
1 a
2 b
SELECT * FROM T ORDER BY C1 DESC;
C1 C2
2 b
1 a

SELECT naredba može imati više opcijskih parametara:

  • FROM - izbor tablice (ili tablica) koje se rabe za dohvaćanje podataka
  • WHERE - definicija uvjeta koji moraju biti zadovoljeni
  • GROUP BY - grupiranje rezultata
  • HAVING - odabir među grupama definiranim parametrom GROUP BY
  • ORDER BY - poredak (sortiranje) rezultata

Izvori