Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Sql


Index » educatie » » informatica » Sql
» Interogarea unei tabele


Interogarea unei tabele


Interogarea unei tabele

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".







Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate