Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Varianta cea mai simpla a instrutiuni SELECT este :
SELECT [ DISTINCT ]
FROM lista de tabele;
unde
SELECT identifica ce coloane.
FROM identifica din ce tabele.
DISTINCT elimina duplicatele.
Exemple
Selectarea tuturor coloanelor din tabela DEPT.
SELECT *
FROM dept;
Selectarea unor coloane specificate explicit si toate randurile dintr-o tabela. Afisam numarul departamentului si localitatea din tabela DEPT.
SELECT deptno , loc
FROM dept;
OBS:
Alinierea in cazul datelor de tip data si de tip caracter este la stanga iar in cazul tipului numeric este la dreapta.
Implicit afisarea va fi cu majuscule. Default Display : Uppercase
Precedenta operatorilor aritmetici este: *, /, +, -.
Parantezele pot forta evaluarea prioritatii si clarifica instructiunea.
Afisam numele persoanei, salariul pe o luna si salariul anual plus un bonus de 100, din tabela EMP.
SELECT ename, sal, 12*sal+100
FROM emp;
OBS: Se va calcula astfel : (12*sal)+100, se va tine cont de prioritatile operatiilor si atunci parantezele nu sunt necesare.
Afisam numele persoanei, salariul pe o luna si salariul anual care a fost calculat din salariul pe o luna plus un bonus de 100 inmultit cu 12, din tabela EMP.
SELECT ename, sal, 12*(sal+100)
FROM emp;
OBS: Folosirea parantezelor va forta evaluarea expresiei.
Utilizarea unui alias pentru o coloana se face astfel:
SELECT ename AS name, sal salary;
FROM emp;
OBS: cuvantul cheie AS poate fi optional. Coloanele name si salary implicit vor fi afisate cu litere mari.
SELECT ename "Name" sal*12 "Annual salary"
FROM emp;
OBS: In acest caz numele coloanelor va fi afisat cum au fost specificate: "Name" si "Annual salary".
Copyright © 2024 - Toate drepturile rezervate