Previzualizare laborator:

Extras din laborator:

Spora pentru a doua atestare: 1) functii totalizatoare (count sum ) 1.1)Funtia max returneazã maximum înregistrãrile unui câmp , iar min returneazã minimum înregistrãrilor unui câmp.

Sintaxa: select min(nume_câmp) from nume_tabela;

Este un nr egal cu valoarea minimã a câmpului nume_câmp din tabele nume_tabela, aceasta valoare minimã este ob.inutã prin ignorarea valorilor null , care pot exista printer numerele cîmpurilor.

Exemplu :”afisa.i nr maximal a câmpului pre. din apartament”:Select max(pret )from apartament;

1.2)Functia count , forma general: ” select count(nume_cimp) from nume_tabela;”

Este un numar egal cu numere de valori nenule ale câmpului nume _cimp din tabele nume_tabela, unde sunt ignorate valorile nule;

Exemplu : ”cite inregistrari are cimpul regiunea din tabela apartament” : Select count(regiune)as nr_de_inregistrari from apartament

Sintaxa nr 2 Select count(*) from apartament, unde nr_de_inregirari ale cimpului regiune este un nr egal cu nr de inreistrari a numei tabela;

Cîte înregistrari sunt în tabela apartament: Select count(*) as nr_apartament from apartament;

Sau Select count(distinct nume_cimp) from nume_tabela;// este un regal cu nr de valori distinct nenule ale cimpului nume_cimp din tabela nume_tabela, sunt ignorate val nenule,

1.3)Func.ia sum, se aplicã unui cîmp oarecare a cãrui tip trebuie sa fie mãsurabil(numãrabil), .i returneazã suma valorilor cîmpului respectiv. Sintaxa: select sum (nume_cimp) from nume_tabela;

Exemplu: ”Sã calculeze suma tuturor apartamentelor din regiunea Telecentru: Select sum (pretul) as sum_Telecentru from apartament where regiunea =’Telecentru’; 1.4 Func.ia Avg. Analog se întrebuin.eazã func.ia avg , care afi.eazã valoarea medie valorilor analog ca .i sum;

Exemplu: Select avg(pret )from apartament;

Exerci.ii:

1.cite inregistrari distincte are tabela apartament din tab Apartament

Select distinct count(*) from apartament;

2.cite inregistrari sunt din regiunea Telecentru a tabelului Apartament

select count(*) from apartament where REGIUNE='Telecentru';

3.calc citi cumparatori din orasul Chisinau cu nume ce se incepe cu litera l aveti

select count(*) from cumparator where ORASUL='Chisinau' and NUME like'L%'

4. calc cite apartamente din regiunea Rî.cani cu nr_de_ cam =3 sau 4

select count(*) from apartament1 where REGIUNE='Riscanovca' and (NR_DE_CAMERE=3)or (NR_DE_CAMERE=4)

5.calc suma tuturor apartamentelor din regiunea centru de la etajul =3

select sum(PRETUL) from apartament1 where REGIUNE='Centru' and ETAJ=3

6.calc suma tuturor apartament de tipul 143 din regiunea botanica

select sum(PRETUL) from apartament1 where TIPUL_PARTAMENT='143' and REGIUNE='Botanica'

7. afisati val maximal a cimpului data_nasterii din tabela comparator a persoanelelor nume care se incepe cu lite a

select max(DATA_NASTERII) from cumparator where nume like'A%'

8,. Val minimal a cimpului pre. a apartamentelor din regiunea Botanica cu nr_de _camera=4 de la etajul 2.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • SQL.pdf
Alte informații:
Tipuri fișiere:
pdf
Nota:
7/10 (1 voturi)
Nr fișiere:
1 fisier
Pagini (total):
25 pagini
Imagini extrase:
25 imagini
Nr cuvinte:
3 769 cuvinte
Nr caractere:
21 402 caractere
Marime:
109.79KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Sus!