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

    query casuale su database

    ciao a tutti,

    mi aiutate a fare una query?!

    devo fare una select su un db, selezionando dal campo "comune" 10 risultati casuali diversi...
    In questo campo sono presenti dei record uguali, ad esempio se compare 100 volte il comune di milano e 10 quello di brescia, vorrei che la select prelevasse solo milano 1 volta e brescia 1 volta..

    spero di essere stato chiaro..

    ciao e grazie..

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    che db usi?
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3

  4. #4

  5. #5
    per prendere 1 volta usa DISTINCT

  6. #6
    devo selezionare tutti i record NON UGUALI tra loro..
    con DISTINCT non cambia nulla..

  7. #7
    sei parco di info... posta la query che usi

  8. #8
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    codice:
    <% 
        Randomize() 
        randNum = (CInt(1000 * Rnd) + 1) * -1 
     
        set conn = CreateObject("ADODB.Connection") 
     
        sql = "SELECT TOP 10 Distinct comune, " & _ 
            "r = Rnd(" & randNum & ")" & _ 
            "FROM TableName " & _ 
            "ORDER BY r" 
     
        set rs =     conn.execute(sql) 
     
        response.write rs(0) 
     
        ' ... 
        rs.close: set rs = nothing 
        conn.close: set conn = nothing 
    %>
    modificato da
    http://www.aspfaq.com/show.asp?id=2132
    Tutti vogliono parlare, nessuno sa ascoltare.

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.