Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506

    Il dato presente più volte

    Ciao a tutti.
    Come posso determinare qual'è il dato presente più volte in un recordset?
    Cioè, ho un database con campo testo chiamato "elenco", e dentro a elenco ci può essere una serie di nuemri, esempio:

    record 1): 1111
    record 2): 2222
    record 3): 1111
    record 4): 3333
    record 5): 1111

    1111 è presente più volte degli altri dati. Come posso determinarlo con asp, in un recordset?
    Grazie

  2. #2
    con una query

    codice:
    SELECT tuocampo FROM tabella GROUP BY tuocampo HAVING Count(tuocampo)>1
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    SELECT TOP 1 COUNT(campo), campo FROM tabella GROUP BY campo

  4. #4
    Originariamente inviato da optime
    SELECT TOP 1 COUNT(campo), campo FROM tabella GROUP BY campo
    e se ci fosse più di un campo ripetuto ?
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    Originariamente inviato da GudFella
    e se ci fosse più di un campo ripetuto ?
    no compriendo. explana, por favor

  6. #6
    se ci fosse più di un valore ripetuto ( non solo 11111 come nel caso proposto ) ne vedresti solo uno ...

    sbaglio ?
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  7. #7
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    campo lo richiamo con

    campo=rs1("campo"), ma quando provo a stamparlo non mi stampa nulla. Dove sbaglio?

    La selec è la seguente:
    qry1 = "SELECT TOP 1 COUNT(campo), campo FROM tabella GROUP BY campo"
    rs1.open qry1,Conn,3,3

  8. #8
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    Anche l'altra select, non mi stampa nulla. Sbaglio certamnte qualcosa che mi sfugge.

    Aggiungo un dato: quando avrò stampato qual'è cifra ripetuta più volte, potrò sapere senza fare un'altra query, quante volte è presente quel dato?

  9. #9
    Utente di HTML.it L'avatar di gim
    Registrato dal
    Oct 2000
    Messaggi
    506
    La query di GudFella invece mi preleva, ma mi preleva un dato errato, ripetuto 3 volte quando ce ne sono altri presenti 7-8 volte.

    MA forse ho capito perchè. E' un errore di interpretazione del mio quesito:
    io non cerco il dato presente più di una volta, ma il dato presente più volte di tutti gli altri, il primo in classifica quanto a presenze nel db, per intenderci.

  10. #10
    Originariamente inviato da gim
    io non cerco il dato presente più di una volta, ma il dato presente più volte di tutti gli altri, il primo in classifica quanto a presenze nel db, per intenderci.
    allora è corretta la query di optime
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

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.