Visualizzazione dei risultati da 1 a 6 su 6

Discussione: count?

  1. #1
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412

    count?

    ciao ecco il mio problema. Ho una tabella con un campo chiamato "città" all'interno del quale ci sono le seguenti voci:

    Catania
    Milano
    Catania
    Roma
    Catania
    Milano
    Roma
    Napoli
    Roma

    io vorrei interrogare il database in modo che:

    1) Conteggi le città diverse presenti;
    2) Mi indichi il numero di volte in cui appaiono;
    3) me li restituisca in ordine decrescente di presenza.

    ecco in che modo:

    Catania 3
    Roma 3
    Milano 2
    Napoli 1

    come fare?

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Select citta, count(*) From tabella Group By citta Order by 2
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    sql server:

    1) SELECT COUNT(DISTINCT citta) FROM tabella
    2) SELECT COUNT(citta), citta FROM tabella GROUP BY citta
    3) SELECT COUNT(citta), citta FROM tabella GROUP BY citta ORDER BY COUNT(citta)
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a questa query:

    SELECT Utenti.Citta AS CittaCampo, Count(Utenti.Citta) AS NumDuplicati
    FROM Utenti
    GROUP BY Utenti.Citta
    ORDER BY Utenti.Citta;


    al posto dei utenti inserisci il nome dalla tua tabella

    ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    ho usato:

    <%
    Set Conn=Server.CreateObject("ADODB.Connection")
    strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("mdb-database/interventi.mdb")
    Conn.Open strConn
    sql = "Select citta, count(*) From registrazione_utente Group By citta Order by 2"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.open sql, conn, 3,3

    rs.Close
    set rs = Nothing
    conn.Close
    set conn = Nothing
    %>

    come visualizzo il tutto?

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    sql = "Select citta, count(*) AS total From registrazione_utente Group By citta Order by 2 Desc"

    ...

    Do While Not rs.Eof
    response.write( rs( "citta" ) & " " & rs( "total" ) )
    rs.MoveNext
    Loop

    ...
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

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.