+ All Categories
Home > Documents > Oracle Academy

Oracle Academy

Date post: 07-Jan-2016
Category:
Upload: norris
View: 46 times
Download: 0 times
Share this document with a friend
Description:
Oracle Academy. Prof. Carmen Popescu Oracle Academy Lead Adjunct. Forma generala a comenzii SELECT. SELECT expresii FROM tabele WHERE conditii In clauza select pot aparea coloane, sau expresii Ordinea operatorilor: * / + - Operatorii logici: AND, OR (in aceasta ordine). BETWEEN. - PowerPoint PPT Presentation
12
Oracle Academy Prof. Carmen Popescu Oracle Academy Lead Adjunct
Transcript
Page 1: Oracle Academy

Oracle Academy

Prof. Carmen PopescuOracle Academy Lead Adjunct

Page 2: Oracle Academy

Forma generala a comenzii SELECT

SELECT expresiiFROM tabeleWHERE conditii

In clauza select pot aparea coloane, sau expresii

Ordinea operatorilor: * / + -Operatorii logici: AND, OR (in

aceasta ordine)

Page 3: Oracle Academy

BETWEENSELECT * from employeesWHERE department_id BETWEEN 10 AND

30SELECT * from employeesWHERE department_id >=10 AND department_id<=30

Departamentul 20 ESTE afisat

Page 4: Oracle Academy

INSELECT * from employeesWHERE department_id IN (10,30)SELECT * from employeesWHERE department_id=10 ORdepartment_id=30

Departamentul 20 NU ESTE afisat

Page 5: Oracle Academy

NULL

5+NULL => NULL- La ordonare crescatoare

valorile NULL sunt puse la sfarsit

- La ordonare descrescatoare NULL apare la inceput

Page 6: Oracle Academy

ALIAS DE COLOANA (AS)SELECT salary+0.25*salary FROM employees

SELECT salary+0.25*salary AS ”New Salary”FROM employees

SELECT salary+0.25*salary AS New SalaryFROM employees=> EROARE

Page 7: Oracle Academy

ALIAS DE COLOANA (AS)SELECT first_name||’ ’||last_name AS NumeleFROM employees

SELECT first_name||’ ’||last_name AS ”Numele”FROM employees

Page 8: Oracle Academy

ALIAS DE COLOANA (AS)Ghilimelele la alias sunt obligatorii

cand:- Aliasul e compus din doua sau mai

multe cuvinte- Dorim ca aliasul sa fie scriscu litere

mici

Page 9: Oracle Academy

DESCRIBE

Page 10: Oracle Academy

LIKESELECT * from employeesWHERE first_name LIKE ’%a%’- afiseaza toate persoanele cu un ’a’

oriunde in prenumeSELECT * from employeesWHERE first_name LIKE ’_ _a%’- afiseaza persoanele cu un a pe a

treia pozitie din nume

% - oricate caractere (inclusiv nici unul)

_ - un singur caracter

Page 11: Oracle Academy

LIKESELECT * from employeesWHERE job_title LIKE ’%\_ _ _’ ESCAPE ’\’- afiseaza persoanele pt. care in job_title,

dupa caracterul _ mai exista exact doua caractere

- Cu clauza ESCAPE am precizat ca% sau _ precedate de \ vor

fi tratate ca si caractere normale ce trebuie sa apara in text nu ca wildchar.

Page 12: Oracle Academy

ORDER BYSELECT * FROM employeesORDER BY last_name ASC, salary DESC

SELECT first_name,salary, department_idFROM employeesORDER BY 2

Se sorteaza dupa a doua expresie din clauza SELECT, adica dupa salary


Recommended