Baze de date fițuică

Notiță
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 2 în total
Cuvinte : 1419
Mărime: 9.88KB (arhivat)
Publicat de: Pompiliu Panait
Puncte necesare: 3
Profesor îndrumător / Prezentat Profesorului: cozgarea gabriel

Extras din notiță

SELECT [domeniu: ALL/DISTINCT/DISTINCTROW] lista selectie câmpuri

FROM nume tabela(e)

[WHERE criteriu de selectie]

[ORDER BY lista câmpuri criterii de ordonare {ASC/DESC}];

INTEROGARI DE GRUPARE

SELECT [domeniu: ALL/DISTINCT/DISTINCTROW] lista selectie câmpuri

FROM nume tabela(e)

[WHERE criteriu de selectie]

[GROUP BY câmp(uri) de grupare]

[HAVING criteriul câmpului de grupare]

[ORDER BY lista câmpuri criterii de ordonare {ASC/DESC}];

Interogari asociative clasice

SELECT [domeniu] lista selectie câmpuri din tabele diferite

FROM nume tabele

[WHERE criteriu de compunere [si de selectie]

[ORDER BY lista câmpuri criterii de ordonare {ASC/DESC}];

Compuneri interne

SELECT [domeniu] lista selectie câmpuri din tabele diferite

FROM nume tabela_1

{INNER/LEFT OUTER/RIGHT OUTER } JOIN nume tabela_2

ON criteriu asociere

[WHERE criteriu de selectie

[ORDER BY lista câmpuri criterii de ordonare {ASC/DESC}];

INTEROGARI PE O TABELA (select in select)

SELECT [domeniu] lista selectie câmpuri

FROM nume tabela

[WHERE criteriu de selectie pentru o alta interogare

(SELECT [domeniu] lista selectie câmpuri

FROM nume tabela

[WHERE criteriu de selectie pentru sub-interogare)

[ORDER BY lista câmpuri criterii de ordonare {ASC/DESC}];

SELECT [domeniu] lista selectie câmpuri

FROM nume tabela

[WHERE câmp > / < / >= / <= / <> / = (SELECT câmp

FROM nume tabela

[WHERE criteriu de selectie]);

Subinterogari construite pe mai multe tabele: (select in select)

SELECT [domeniu] lista selectie câmpuri

FROM nume tabela_1

[WHERE tabela_1.câmp legatura=(SELECT câmp legatura

FROM nume tabela_2

[WHERE criteriu de selectie pentru sub-interogare])

SELECT [domeniu] lista selectie câmpuri

FROM nume tabela_1

[WHERE tabela_1.câmp legatura=(SELECT câmp legatura

FROM nume tabela_2

[WHERE criteriu de selectie pentru subinterogare])

Subinterogari pentru care a fost construita o compunere(select in select)

SELECT [domeniu] lista selectie câmpuri

FROM nume tabela_1, nume tabela_2

[WHERE tabela_1.câmp legatura=tabela_2.câmp de legatura AND

tabela_1.câmp legatura=(SELECT câmp de legatura

FROM nume tabela_2

[WHERE criteriu de selectie pentru sub-interogare])

SELECT [domeniu] lista selectie câmpuri

FROM nume tabela_1,nume tabela_2

[WHERE tabela_1.câmp legatura=tabela_2.câmp de legatura AND

tabela_1.câmp legatura=(SELECT câmp de legatura

FROM nume tabela_2

[WHERE criteriu de selectie pentru subinterogare])

INTEROGARI DE REUNIUNE (UNION)

SELECT lista câmpuri FROM tabela_1

UNION

SELECT lista câmpuri FROM tabela_2

[GROUP BY câmp(uri) de grupare]

[HAVING criteriul câmpului de grupare]

UNION

SELECT lista câmpuri FROM tabela_3

[GROUP BY câmp(uri) de grupare]

[HAVING criteriul câmpului de grupare]&.

[ORDER BY &..]

Interogari de tip analiza încrucisata (CROSSTAB)

[TRANSFORM] functie_agregat AS alias

Instructiune de selectie

PIVOT câmp_antet_coloana [IN (val1[,val2[,&.]])];

Interogari de creare a unei tabele noi, plecând de la continutul si structura unei tabele existente

SELECT [domeniu] lista câmpuri

INTO tabela_noua

FROM tabela_sursa

[WHERE criteriu de adaugare];

Interogari pentru adaugarea de înregistrari intr-o tabela.

INSERT INTO nume_tabela(câmp1, câmp2, &&)

VALUES (valoare1, valoare2&&.);

Interogari pentru adaugarea de înregistrari dintr-o tabela în alta.

Preview document

Baze de date fițuică - Pagina 1
Baze de date fițuică - Pagina 2

Conținut arhivă zip

  • Baze de Date Fituica.doc

Ai nevoie de altceva?