Blocurile componente ale operatiei de regasire a datelor: SELECT si FROM
SELECT <NUME DE COLOANA> FROM <TABEL>
Se considera o baza de date MATERIALE ca model pentru urmatoarele cateva exemple.
Baza de date model: MATERIALE

Comanda : SQL> SELECT * FROM MATERIALE;
Rezultatul este afisarea unui tabel identic cu cel de mai sus al bazei de date model. Semnul asterisc (*) transmite bazei de date comanda de a returna toate coloanele asociate cu tabelul dat descris in clauza FROM. Ele sunt returnate intr-o ordine hotarata de baza de date.
Semnul punct si virgula de la sfarsitul instructiunii informeaza interpretorul ca s-a terminat de scris interogarea.
Cand coloanele nu se afiseaza in alta ordine, se introduce de la tastatura comanda:
Comanda:SQL> SELECT Mat, Cant, Nr_intreg, Cod FROM MATERIALE;
Numele de coloane sunt separate prin cate o virgula, cu un spatiu dupa ultimul nume de coloana si inainte de urmatoarea clauza (in acest caz FROM). Instructiunea ar mai putea fi scrisa astfel:
Comanda:SELECT Mat, Cant, Nr_intreg, Cod
FROM MATERIALE;
Conceptul de interogari selective in SQL se bazeaza pe ideea submultimilor. O interogare selectiva returneaza o submultime de date.
Astfel, daca dorim sa selectam doar anumite coloane, introducem de la tastatura urmatoarea instructiune:
Comanda: SQL> SELECT Mat, Cant, FROM MATERIALE
WHERE Mat='Cherestea';
Conditii
Pentru a regasi un anumit element sau grup de elemente in baza de date, sunt necesare una sau mai multe conditii. In exemplul anterior, conditia este:
Mat = 'Cherestea '.
Daca problema cere sa gasim toate materialele care se gasesc in cantitati mai mari de 1000 kg, putem introduce conditia: Cant >= 1000.
Conditiile fac posibile interogarile selective. In cea mai obisnuita forma a lor, ele se compun dintr-o variabila, o constanta si un operator de comparare.
In primul exemplu variabila este Mat, constanta este Cherestea si operatorul de comparare este "=".
In al doilea exemplu, variabila este Cant, constanta este 1000 si operatorul de comparare este ">".
Clauza WHERE
Sintaxa clauzei WHERE este:
WHERE <conditie de cautare>
S-a vazut in exemplul anterior ca prin aceasta clauza s-a selectat materialul Cherestea. Impreuna cu SELECT si FROM, WHERE este cea mai folosita clauza in SQL. Aceasta clauza face interogarile selective.
| 
Politica de confidentialitate | 
| Copyright © 
      2025 - Toate drepturile rezervate.  Toate documentele au caracter informativ cu scop educational.  | 
  
Personaje din literatura | 
| Baltagul – caracterizarea personajelor | 
| Caracterizare Alexandru Lapusneanul | 
| Caracterizarea lui Gavilescu | 
| Caracterizarea personajelor negative din basmul | 
Tehnica si mecanica | 
| Cuplaje - definitii. notatii. exemple. repere istorice. | 
| Actionare macara | 
| Reprezentarea si cotarea filetelor | 
Geografie | 
| Turismul pe terra | 
| Vulcanii Și mediul | 
| Padurile pe terra si industrializarea lemnului | 
| Termeni si conditii | 
| Contact | 
| Creeaza si tu |