Izjava o SQL odabiru

The SELECT izraz u SQL-u koristi se za dohvaćanje podataka iz tablice baze podataka.

Možemo koristiti SELECT naredba za dobivanje podataka iz navedenih stupaca ili svih stupaca.



Sintaksa SQL SELECT

The SELECT izraz ima sljedeću sintaksu:


SELECT column1, column2, ... FROM table_name;

Primjeri izjave SQL SELECT

Pretpostavimo da imamo tablicu pod nazivom „Zaposleni“ sa sljedećim podacima:

+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Department | +------------+-----------+----------+------------+ | 1

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

| Sam
| Burger | IT
| +------------+-----------+----------+------------+


ODABERI iz kolone

Da biste odabrali stupac 'Odjel' iz tablice 'Zaposleni':


SELECT Department FROM Employees;

Izlaz:

+------------+ | Department | +------------+ | Finance | | IT
| | Marketing | | IT
| +------------+


ODABERI iz više stupaca

Da biste odabrali stupce 'Odjel' i 'ZaposleniID' iz tablice 'Zaposleni':

SELECT EmployeeID, Department FROM Employees;

Izlaz:

+------------+------------+ | EmployeeID | Department | +------------+------------+ | 1

| Finance | | 2

| IT
| | 3

| Marketing | | 4

| IT
| +------------+------------+


SELECT * Izjava

Da biste odabrali sve stupce iz tablice „Zaposleni“:


SELECT * FROM Employees;

Izlaz:

+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Department | +------------+-----------+----------+------------+ | 1

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

| Sam
| Burger | IT
| +------------+-----------+----------+------------+


Filtrirajte rezultate pomoću klauzule WHERE

Rezultate možemo filtrirati iz SELECT upit pomoću WHERE klauzula.

Na primjer, za odabir svih zaposlenih u „Odjelu za informatiku“ koristite:

SELECT * FROM Employees WHERE Department='IT'

Izlaz:


+------------+-----------+----------+------------+ | EmployeeID | FirstName | LastName | Department | +------------+-----------+----------+------------+ | 2

| Jacob
| Thornton | IT
| | 4

| Sam
| Burger | IT
| +------------+-----------+----------+------------+

Isto tako, za odabir svih ID-a zaposlenih koji se nalaze u „Odjelu za IT“ koristimo:

SELECT EmployeeID FROM Employees WHERE Department='IT'

Izlaz:

+------------+ | EmployeeID | +------------+ | 2

| | 4

| +------------+