J'ai des problèmes avec le code SQL, en particulier dans la recherche de la fréquence d'un identifiant.
Ma table ressemble à p> Je devrais voir la fréquence d'ID, quand cela a plus ou égal à 2 mêmes valeurs. P> Par exemple: 23, 45 et 67 dans le tableau ci-dessus. P> J'ai essayé comme suit: p> mais c'est faux.
J'ai besoin de distinct, car je ne veux pas de duplicats en num.
Je pense que je devrais vous devoir réinitialiser lorsque la valeur des lignes suivantes est différente de la précédente et signalez la fréquence (1, 2, 3, etc.), puis sélectionnez des valeurs supérieures ou égales à 2, mais indo pas Savoir comment faire en SQL.
Pourrais-tu m'aider s'il te plait?
Merci p> p>
3 Réponses :
Utiliser Remarque: Si vous avez dupliquer ID code> uniquement dans
Groupe par code>:
num code> alors Utilisez
distinct code>: p>
Salut Yogesh. Comment pourrais-je vérifier leur fréquence? Je voudrais aussi savoir combien de rangées sont les Sames. Par exemple, 23 a une fréquence = 2 ...
Pensez-vous que je pourrais aussi avoir des informations sur NUM? J'aurais besoin de cette liste pour une analyse plus approfondie.
Si je comprends votre question, vous pouvez essayer ceci: de cette manière, vous avez l'ID avec 2 occurrences ou plus, et le nombre de searys p> < fort> éditer strong>
Je suppose que vous utilisez MySQL mais ajoutez votre SGBD dans votre question, alors essayez ceci: p>
Ce serait parfait si je pouvais également inclure la condition pour un nombre distinct.
Merci Joe. Non, j'utilise SQL Teradata Assistant, pas MySQL
Cela fonctionne pour moi
Lorsque vous imprimez 23 (ID), votre numéro de valeur doit acquérir? 136, 1416, la somme, ou vous ne voulez pas montrer? S'il vous plaît ajouter votre jeu de résultats souhaité