Visualizzazione dei risultati da 1 a 4 su 4

Discussione: aiuto query

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168

    aiuto query

    Ciao ragazzi, ho bisogno di un aiuto. Con la query:

    select count(*)
    from nome_tabella
    where campo1=1

    estraggo il numero di righe che hanno il campo1=1.
    Io voglio estrarre il numero di righe per il campo1=2, lo stesso per il campo1=3 e così via per tutti i valori che può assumere campo1.
    Una volta che li estraggo, vorrei aggiungere un'altra colonna alla tabella nome_tabella che contenga questi valori.
    Come posso fare?

  2. #2
    Utente di HTML.it L'avatar di Mashin
    Registrato dal
    Jul 2010
    Messaggi
    187
    codice:
    select campo1,count(*)
    from nome_tabella
    group by campo1

  3. #3

    Re: aiuto query

    Originariamente inviato da lilux
    Ciao ragazzi, ho bisogno di un aiuto. Con la query:

    select count(*)
    from nome_tabella
    where campo1=1

    estraggo il numero di righe che hanno il campo1=1.
    Io voglio estrarre il numero di righe per il campo1=2, lo stesso per il campo1=3 e così via per tutti i valori che può assumere campo1.
    Una volta che li estraggo, vorrei aggiungere un'altra colonna alla tabella nome_tabella che contenga questi valori.
    Come posso fare?
    Direi che basta raggruppare...
    codice:
      
    select campo1, count(campo1)
    from nome_tabella
    group by campo1
    ***************************
    Non può piovere per sempre...
    ***************************

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    168
    Ok, grazie...funziona!
    Il risultato della query è una tabella che ha due colonne: campo1 e count(*).
    Io vorrei che alla mia tabella originaria (la quale ha, oltre a campo1, tanti altri campi) sia aggiunta l'intera colonna count(*) calcolata con la query da voi suggerita, anche se questo significherà che per ogni volta che ci sarà campo1=1 apparirà sempre lo stesso valore di count(*), e così via..
    Non so se è chiaro..

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.