Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    più select count nello stesso db

    Ciao ragazzi,
    domanda semplicissima ma che non riesco proprio a risolvere.
    In un DB di Access ho inserito un tot di ospedali presenti in Italia, ognuno dei quali ha, in campi diversi, anche un proprio indirizzo, provincia, città e regione.
    Quello che vorrei fare è poter visualizzare il numero di ospedali presenti in tutte e venti le regioni (attraverso il "Select count(*)" ?) senza però dover fare 20 connessioni, una per ogni regione italiana.
    Come posso risolvere questo problema? :master:
    Grazie mille!!!

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    select count(*)
    from tabella_ospedali
    group by regione
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    grazie innanzi tutto per la tua celerissima risposta, marco_c!

    La tua risposta è giusta, ma si ferma solo alla prima regione (tra l'altro in ordine alfabetico = l'Abruzzo).
    Io avrei bisogno un select.count(*) per ogni singola regione.

    Esempio:
    Lombardia = 12
    Trentino Alto Adige = 45
    Piemonte = 2
    ...

    Già che ci sono ti chiedo anche questo: le info che vengono sparate fuori nella pagina asp non devono devono essere ordintae secondo l'ordine alfabetico delle regioni, ma secondo un ordine che scelgo io.
    nel senso che non voglio:

    Abruzzo
    Basilicata
    Calabria
    ...

    ma, ad esempio:
    Lombardia
    Basilicata
    Trentino Alto Adige
    Abruzzo
    ...

    Grazzzie ancora!

  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    secondo me la mia risposta era proprio quello che ti serviva.
    l'output di una select on l'opzione group by data una tabella del tipo

    CODICE_OSPEDALE REGIONE
    001 Lombardia
    002 Veneto
    003 Lombardia
    004 Lombardia
    005 Veneto
    006 Abruzzo

    dovrebbe essere

    Lombardia 3
    Veneto 2
    Abruzzo 1

    Se non è così hai sbagliato qualcosetta (non prendere la mia query come oro... l'ho scritta di getto!)

    Per quanto riguarda l'ordinamento... dipende da che ordinamento vuoi dargli, ci sono diverse soluzioni
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

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.