Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Functiile MAX si MIN

sql



+ Font mai mare | - Font mai mic



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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1110
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved