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 |
.com | Copyright ©
2024 - 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 |