Documente Academic
Documente Profesional
Documente Cultură
Termeni utilizati:
Cuvant cheie-cuvant rezervat (nu se poate utiliza cu alta semnificatie)
cum ar fi SELECT, FROM
Clauza- o parte a unei instructiuni SQL, ex: SELECT
Instructiune- combinatie de doua sau mai multe clauze, ex: SELECT
title FROM songs, este o instructiune
O instructiune SELECT poate sa faca:
Proiectie: Selectie:
vor fi afisate Vor fi afisate
anumite coloane anumite linii
Afisarea tuturor coloanelor dintr-un tabel
Listam coloanele
respective, cu virgula
intre ele:
SELECT last_name,
salary,salary+300
FROM employees;
Valoarea NULL:
Daca o valoare a unei coloane este indisponibila,
neatribuita, necunoscuta, atunci are valoarea NULL
Coloana
COMMISSION_PCT are
valoarea NULL, pentru
primele doua linii.
Alias pentru coloana
Se foloseste pentru a modifica un cap de coloana cand rulam o
instructiune SQL
Reguli:
Aliasul apare dupa numele coloanei
Intre coloana si alias poate sa apara cuvantul cheie AS
Aliasul se incadreaza intre ghilimele daca contine spatii,
caractere speciale sau vrem sa pastram ortografia.
Terminologie pentru baze de date relationale
RDBMS - relational SGBD – sistem de
database gestiune a bazelor de
management system date
Categorii de instructiuni SQL
Literal:
Literal:sir
sirde
decaractere,
caractere,un un
numar sau o data, literalii
numar sau o data, literalii
data
datasisicaracter
caracterse
seinclude
include
intre
intreapostrofuri.
apostrofuri.
Aliasul
Aliasulde
decoloana
coloanaeste
estePay
Paysisinu
nuaafost
fostinclus
inclus
intre ghilimele pt ca nu are spatii sau caractere
intre ghilimele pt ca nu are spatii sau caractere
speciale.
speciale.
DISTINCT
Daca
Dacaexista
existamai
mai
multe
multecoloane
coloane
listate dupa
listate dupa
DISTINCT,
DISTINCT,se sevor
vor
afisa combinatille DISTINCT
DISTINCT
afisa combinatille
distincte afiseaza
distincteale
ale afiseaza
valorilor rezultatele
rezultateleinin
valorilor
coloanelor ordine
ordinealfabetica.
coloanelordate.
date. alfabetica.
Operatori de comparatie
Aliasul
Aliasulnu nupoate
poatefifi
utilizat
utilizatininclauza
clauza
Clauza WHERE WHERE.
WHERE.
Limiteaza liniile
Operatorul BETWEEN…AND
Operatorul IN
Caractere wildcard
% inlocuieste o secventa de
0 sau mai multe caractere
_ inlocuieste un singur
caracter
Se
Seafiseaza
afiseazacel
celmai
mai
mare
maresalariu,
salariu,cel
cel
mai
mai mic salariusisi
mic salariu
media
mediasalariilor
salariilor
angajatilor.
angajatilor.