CATEGORII DOCUMENTE |
Functiile MAX si MIN
Cele doua functii care determina valoarea maxima si minima, pentru o coloana (atribut) sunt deosebit de utile in diverse tipuri de analiza.
Se pot folosi si pentru atribute de tip caracter, caz in care elementul de comparatie este codul ASCII al elementelor.
Care este studentul cu ultimul nume, in ordine alfabetica, de la facultatea de Stiinte Economice?
SELECT MIN (nume) AS Primul_student,
MAX (nume) AS Ultimul_student
FROM STUDENT
WHERE facultate = "Stiinte Economice"
primul_student |
ultimul_student |
Barbu Elena |
Stanciu Maria |
Figura 4.53. Primul si ultimul student in ordine alfabetica
Care este primul si ultimul judet (in ordinea numelui) din care provin studentii?
SELECT MIN (judet) AS Primul_judet
MAX (judet) AS Ultimul_judet
FROM STUDENT S, LOCALITATE L
WHERE S.cod_localitate = L.cod_localitate
primul_judet |
ultimul_judet |
Arges |
Vaslui |
Figura 4.54. Primul si ultimul judet in ordine alfabetica
din care provin studenti
Care este cartea cu cel mai mare numar de exemplare?
SELECT titlu, MAX (nr_exemplare) AS Exemplare
FROM CARTE
titlu |
exemplare |
Database Transaction Models |
Figura 4.55. Cartea cu cel mai mare numar de exemplare
Care este cartea pentru care s-a platit cel mai putin?
SELECT titlu, MIN (nr_exemplare*pret_unitar) AS Val_minima
FROM CARTE
titlu |
val_minima |
Database Transaction Models |
Figura 4.56. Cartea pentru care s-a platit cel mai putin
Care este cel mai mare si cel mai mic pret unitar la care au fost achizitionate cartile din domeniul Informatica?
SELECT MAX ("Pret_minim =" + STR (pret_unitar, 8) + "domeniu" + domeniu) AS Pret_max_informatica, MIN ( "pret minim =" + STR (pret_unitar, 8) + "domeniu" + domeniu) AS pret_min_informatica
FROM CARTE
WHERE domeniu = "Informatica"
pret_max_informatica |
pret_min_informatica |
Pret_minim = 1000000 domeniu Informatica |
pret minim = 140000 domeniu Informatica |
Figura 4.57. Pretul maxim si minim din domeniul Informatica
Care sunt cele mai mari doua preturi unitare la care au fost achizitionate cartile din domeniu Informatica?
SELECT "Domeniu Informatica" + MAX ("Primul pret unitar" + STR (C1.pret_unitar, 8) + "al doilea pret unitar" + STR (C2.pret_unitar, 8) AS "Cele mai mari preturi unitare"
FROM CARTE C1, CARTE C2
WHERE C1.cota_carte = C2.cota_carte AND C1.pret_unitar > C2.pret_unitar AND C1.domeniu = "Informatica"
cele_mai_mari_preturi_unitare |
Domeniu Informatica Primul pret unitar 1000000 al doilea pret unitar 600000 |
Figura 4.58. Cele mai mari doua preturi pentru
cartile din domeniu Informatica
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1177
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved