SQL Veldu yfirlýsingu

The SELECT staðhæfing í SQL er notuð til að sækja gögn úr gagnagrunnstöflu.

Við getum notað SELECT yfirlýsingu til að fá gögn úr tilgreindum dálki eða dálkum.

SQL SELECT setningafræði

The SELECT staðhæfing hefur eftirfarandi setningafræði:

SELECT column1, column2, ... FROM table_name;

Dæmi um SQL SELECT yfirlýsingu

Segjum að við höfum töflu sem heitir „Starfsmenn“ með eftirfarandi gögnum:

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

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

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

Veldu úr dálki

Til að velja „Deild“ dálkinn úr töflunni „Starfsmenn“:

SELECT Department FROM Employees;

Framleiðsla:



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

Veldu úr mörgum dálkum

Til að velja „Department“ og „EmployeeID“ dálkana úr töflunni „Starfsmenn“:

SELECT EmployeeID, Department FROM Employees;

Framleiðsla:

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

| Finance | | 2

| IT
| | 3

| Marketing | | 4

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

SELECT * Yfirlýsing

Til að velja alla dálka úr töflunni „Starfsmenn“:

SELECT * FROM Employees;

Framleiðsla:

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

| Mark
| Otto
| Finance | | 2

| Jacob
| Thornton | IT
| | 3

| Su
| Bird
| Marketing | | 4

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

Sía niðurstöður með WHERE ákvæði

Við getum síað niðurstöðurnar úr SELECT fyrirspurn með því að nota WHERE ákvæði.

Til dæmis, til að velja alla starfsmenn í „upplýsingatæknideild“ nota:

SELECT * FROM Employees WHERE Department='IT'

Framleiðsla:

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

| Jacob
| Thornton | IT
| | 4

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

Sömuleiðis, til að velja öll starfsmannauðkenni sem eru í „upplýsingatæknideildinni“ sem við notum:

SELECT EmployeeID FROM Employees WHERE Department='IT'

Framleiðsla:

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

| | 4

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