Προς το περιεχόμενο

Sql : Πότε χρησιμοποιούμε group by - having και πότε εμφωλευμένα αιτήματα;;


CHRIS_MALL

Προτεινόμενες αναρτήσεις

Δημοσ.

Kαλησπέρα παιδιά μπορεί κανείς να μου εξηγήσει ποια η χρήση thw group by - having στην SQL? ? Πότε χρησιμοποιείται κατά βάση;;

 

Επίσης έχω μία δυσκολία κατανόησης στα εμφωλευμένα αιτήματα.

 

Ευχαριστώ πολύ

Δημοσ.

Groyp by χρησιμοποιείς όταν θέλεις συναρτήσεις ή/και αποτελέσματα πάνω σε ομάδες εγγραφών.

πχ εάν θέλεις τη μέγιστη τιμή ή το άθροισμα.

 

εάν πχ θέλεις το μέγιστο ύψος των παιδιών ενός δημοτικού σχολείου, για κάθε τάξη θα γράψεις

 

select max(ipsos) , taksh

from paidia

group by taksh

 

to having to xrhsimopoieis gia sinthikes stis omadikes sinarthseis

 

px gia na pareis to max ipsos (opws parapanw) alla gia tis takseis poy exoyn toylaxiston 20 paidia tha grapseis

 

select max(ipsos)

from paidia

group by taksi

having count(1)>=20

 

telos to having erxetai meta to where

dhladh to

 

select max(ipsos)

from paidia

where filo=agori

group by taksi

having count(1)>=20

 

tha soy ferei to megisto ipsos gia tis takseis poy exoyn toylaxiston 20 *agoria*

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...