Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Esercizio avg+group by

  1. #1

    Esercizio avg+group by

    Altro dubbio. Se scrivo una cosa come:

    select avg(età) as etàMedia
    from X
    where bla bla bla
    group by etàMedia
    order by etàMedia desc

    ...funziona?
    Cioè nel GROUP BY e nello ORDER BY, devo usare "età" o "etàMedia"?

  2. #2
    Quote Originariamente inviata da caramelleamare Visualizza il messaggio
    Altro dubbio. Se scrivo una cosa come:

    select avg(età) as etàMedia
    from X
    where bla bla bla
    group by etàMedia
    order by etàMedia desc

    ...funziona?
    Cioè nel GROUP BY e nello ORDER BY, devo usare "età" o "etàMedia"?
    In casi come questi di query molto semplici provare e vedere cosa succede é la cosa migliore
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    Cioè nel GROUP BY e nello ORDER BY, devo usare "età" o "etàMedia"?
    dovresti ripassare l'uso di "GROUP BY", così come hai scritto non superi un eventuale esame

  4. #4
    Quote Originariamente inviata da marino51 Visualizza il messaggio
    dovresti ripassare l'uso di "GROUP BY", così come hai scritto non superi un eventuale esame
    Per il fatto che non ha senso come query?
    A me ora interessava sapere se il raggruppamento lo devo fare riferendomi all'alias o al nome originale dell'attributo.

  5. #5
    Quote Originariamente inviata da bomberdini Visualizza il messaggio
    In casi come questi di query molto semplici provare e vedere cosa succede é la cosa migliore
    Non ho un database dove provare in effetti, sono esercizi volanti.

  6. #6
    la group by fa riferimento all'originale, anche perché il tuo alias indirizza un calcolo. se vuoi fare delle prove, vai qui http://sqlfiddle.com/
    e comunque su internet ci sono tanti di quegli esempi per group by, che con una googlata risolvevi tutto

  7. #7
    Quote Originariamente inviata da optime Visualizza il messaggio
    la group by fa riferimento all'originale, anche perché il tuo alias indirizza un calcolo. se vuoi fare delle prove, vai qui http://sqlfiddle.com/
    e comunque su internet ci sono tanti di quegli esempi per group by, che con una googlata risolvevi tutto
    Non sapevo se avrei trovato per questo dettaglio. Quel link lo avevo già sperimentato non riuscendo però a creare a creare un database. In realtà ho pochissimo tempo da dedicargli. Però ho trovato questo che al mio scopo è perfetto, utilizza il Northwind. Grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.