Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Bax-88
    Registrato dal
    May 2009
    Messaggi
    14

    [MySql] - Clausole ORDER BY & GROUP BY

    ciao a tutti! sono nuovo nel mondo dei database e zoppico molto..

    vorrei sapere un paio di cosette:
    1-si può applcare la clausola ORDER BY a una colonna che non appare fra quelle citate nell'istruzione SELECT?

    2-si può applicare l'istruzione SELECT a una colonna che non appare fra quelle citate nella clausola GROUP BY?

    3-quando usiamo la clausola HAVING, dobbiamo necessariamente utilizzare anche la clausola GROUP BY?

    se potete, spiegatemi il perchè delle risposte.
    scusate per il romanzo, ma purtroppo sono i dubbi che non riesco a sfatare..
    grazie anticipatamente, gentilissimi!
    Quando si verifica un problema al pc, l'informatico, quello vero, spegne e riaccende.

  2. #2
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    1) Si
    2) Si
    3) Non saprei mi dispiace

    Spiegazione:
    1) Se tu vuoi vedere ad esempio nome e cognome e basta e ordinarli per età puoi fare select nome, cognome from tabella order by eta.

    2) Puoi benissimo fare la group su un campo che non visualizzi nella select xo attento
    se hai ad esempio:

    nome cognome numero
    luca rossi 1
    mario verdi 1
    giacomo blu 2

    con la group per numero dei primi due ottieni solo 1
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

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 © 2024 vBulletin Solutions, Inc. All rights reserved.