> SELECT(selectezi informatia pe care doresti sa ti-o aduca)
>> COUNT(iti numara informatia de pe coloana, Ex: COUNT (district) )
>> SUM (iti face suma totala pentru coloana selectata, Ex: SELECT SUM(amount) FROM
customer)
>> AVG (iti face media totala pentru coloana selectata, Ex: SELECT AVG(amount) FROM
customer)
>> DISTINCT (atunci cand cauti valori distincte dintr-o coloana, Ex:
DISTINCT(district))
>> EXTRACT (extragi ora/ziua/luna/etc. dintr-o coloana ce contine toate
informatiile despre data [ex: 11:43:22 05 Jan 2003], (Ex: SELECT sum, EXTRACT(month
from payment_date))
>> FUNCTII MATEMATICE ( Dupa SELECT putem sa facem operatii matematice din
coloanele noastre, (Ex: SELECT amount-customer_id from payment)
>>> FROM (alegi din ce baza de date sa aduca informatia)
>>>>>INNER JOIN [sau JOIN] (cauta informatiile asemanatoare din baza de date din
SELECT cu alta pe care o dorim noi si inlocuieste coloana noastra cu informatia din
a 2a baza
de date, Ex: SELECT customer_id, FROM customer INNER JOIN payment ON
payment.customer_id = customer.customer_ID
(primul customer reprezinta baza de date, al 2lea reprezinta
titlul coloanei)
>>>>WHERE (setezi un criteriu dupa care sa-ti caute, tip filtrare, ex: WHERE
First_name='Nancy')
>>>>>AND (cu AND poti adauga mai multe criterii la WHERE, Ex: WHERE rating='R' AND
replacement_cost = 5)
>>>>>BETWEEN (comanda folosita pentru a aduce informatia cuprinsa intre 2 limite,
Ex: WHERE replacement_cost BETWEEN 5 AND 15)
>>>>>LIKE (comanda prin care cauti o bucata de text pe coloana cautata, Ex: WHERE
title LIKE '%Xavier%' sau LIKE 'X%')
>>>>>IN (asemanator cu Between, cauti doar informatiile pe care le doresti, Ex:
Where customer_id IN (1,2). De asemenea merge si NOT IN)
>>>>GROUP BY (grupezi dupa criteriile comune, tip sortare, se foloseste cand ai
SUM/AVG etc ca sa nu iti dea eroare), Ex: GROUP BY customer_ID
>>>>>HAVING (la grupul creat mai sus, poti impune o limitare dupa care sa filtreze
informatia, Ex: GROUP BY customer_id, HAVING COUNT(amount) > 40)
>>>>ORDER BY (setezi un filtru ascendent/descendent, ex: ORDER BY amount DESC