Sunteți pe pagina 1din 2

1.

CREATE TABLE tabel_nume(


coloana1 tip_de_date1,
coloana2 tip_de_date2,
.......,
coloanaN tip_de_dateN,
PRIMARY KEY (coloana1)
);

2.
ALTER TABLE tabel_nume
ADD PRIMARY KEY (coloana1);

ALTER TABLE tabel_nume_copil


ADD FOREIGN KEY (coloana_copil) REFERENCES tabel_nume_parinte (coloana_parinte);

CREATE TABLE table_nume (


coloana1 tip_de_date1 NOT NULL,
coloana2 tip_de_date2 UNIQUE,
coloana3 tip_de_date3 CHECK (conditie),
......,
PRIMARY KEY (coloana1)
);

3.
SELECT t1.col1, t1.col2, t2.col3, t2.col4
FROM tabel t1
JOIN tabel t2
ON t1.col_fk = t2.col_pk;

SELECT t1.col1, t1.col2, t2.col3, t2.col4


FROM tabel1 t1
JOIN tabel2 t2
ON t1.col_fk = t2.col_pk1
AND t1.col_fk2 = t2.col_pk2;

SELECT t1.col1, t1.col1, t2.col3, t2.col4


FROM tabel1 t1
JOIN tabel2 t2
ON t1.col_fk = t2.col_pk
WHERE t1.col5>100;

4.
SELECT SUM(sales) FROM orders;
-pentru calcularea sumei valorilor din coloana "sales" din tabelul "orders"

SELECT COUNT(*) FROM customers;


-pentru calcularea numarului de inregistrari din tabelul "customers"

SELECT category, AVG(price) FROM products GROUP BY category;


-pentru calcularea valorii medii a coloanei "price" din tabelul "products", grupate
dupa categoria produsului

S-ar putea să vă placă și