Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    una query per selezionare campi con valori uguali

    ciao, mi chiedevo come e se posso creare una query (unicamente utilizzando sql e le sue funzioni) per scovare record che hanno in un certo campo valori uguali

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    uguali a cosa?

    cioè se esistono duplicati ?

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    si esatto..

  4. #4
    Prova questa:
    codice:
    Select campoA, CampoB, count(*)
      from tabella
    Group by campoA, CampoB
    Having count(*) > 1
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da maximum
    Prova questa:
    codice:
    Select campoA, CampoB, count(*)
      from tabella
    Group by campoA, CampoB
    Having count(*) > 1
    uhm.. scusami non mi sono spiegato bene..
    il campo da confrontare è sempre lo stesso, devo praticamente controllare che non esistano record che contengono nel campo "ciccio" valori uguali. Con la tua query si presuppone che i campi di confronto siano diversi..

  6. #6
    Un piccolo sforzo no, eh??

    codice:
    Select campoA, CampoB, count(*)
      from tabella
    Where campoA = 'ciccio'
    Group by campoA, CampoB
    Having count(*) > 1
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Originariamente inviato da maximum
    Un piccolo sforzo no, eh??

    codice:
    Select campoA, CampoB, count(*)
      from tabella
    Where campoA = 'ciccio'
    Group by campoA, CampoB
    Having count(*) > 1
    max, delle volte mi perplimi non poco...

    codice:
    SELECT campoCiccio, Count(campoCiccio) AS Quanti
    FROM tabella
    GROUP BY campoCiccio
    HAVING Count(campoCiccio) > 1

  8. #8
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da optime
    max, delle volte mi perplimi non poco...

    codice:
    SELECT campoCiccio, Count(campoCiccio) AS Quanti
    FROM tabella
    GROUP BY campoCiccio
    HAVING Count(campoCiccio) > 1
    esatto.. thanx
    ah se magari non vi rompe troppo (e non è questo un cross posting!!) non è che potete dare un'occhiata qui?:
    http://forum.html.it/forum/showthrea...hreadid=995161
    thanx again

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    una cosa..
    e se volessi visualizzare anche un'altra colonna oltre al "campociccio" ed all'alias "quanti" ?
    uhm.. mi sà che non si può

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    non si possono specificare altri campi in questa query?

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.