Est-ce que quelqu'un sait comment afficher des enregistrements qui ne sont pas dupliqués à l'intérieur des résultats dans SQL Server?Comment ne pas afficher d'enregistrements en double dans SQL Server
Répondre
utilisation distincte
SELECT DISTINCT * FROM table
ou groupe utilisé par
select field1,field2,field3 FROM table GROUP BY field1, field2, field3
Keyfield, *? Quel est le * pour? – JohnFx
@johnfx, réparé cela. juste 'distinct *' fonctionne bien. –
Si vous voulait vraiment dire "enregistrements sans enregistrement en double", à savoir, chaque ligne qui existe une fois, et une seule fois, Essayez ceci:
Select * From Table
Group By [Here list all columns in Table]
Having Count(*) = 1
Une autre interprétation de la question.
SELECT *
FROM yourtable t1
WHERE NOT EXISTS
(SELECT *
FROM yourtable t2
WHERE t1.col_to_match_for_duplicates=t2.col_to_match_for_duplicates
AND t1.primarykey <> t2.primarykey
)
+1 C'est comme ça que je le fais. Fonctionne comme un charme. – IamIC
- 1. Comment supprimer des données en double dans SQL Server?
- 2. Comment puis-je vérifier l'enregistrement en double dans SQL Server
- 3. Supprimer les enregistrements en double dans SQL Server?
- 4. base de données SQL Server en double sur le même serveur ne peut pas être accessible
- 5. Problème d'authentification double sur IIS/Report Server (SQL Server 2008)
- 6. SQL Server UNIQUE avec NULLs double
- 7. Sql Server à double sous-requête
- 8. La sortie ne s'affiche pas - SQL Server
- 9. Le service SQL Server ne démarre pas
- 10. SQL Server 2008 Geometry ne fonctionne pas?
- 11. SQL Server Management Studio ne démarre pas
- 12. SSIS (SQL Server 2005) Ne pas intercepter l'exception SQL
- 13. LINQ to SQL. Visualiseur Débogueur ne pas afficher SQL
- 14. Comment détecter les lignes en double dans une table SQL Server?
- 15. L'utilisation de RAISERROR ne fonctionne pas dans SQL Server 2005?
- 16. CREATE INDEX dans SQL Server 2008 ne résulte pas en "index visible"
- 17. Comment puis-je afficher SQL Server LOGS (2005)
- 18. Comment: afficher un paramètre sur un rapport SQL Server?
- 19. Afficher la hiérarchie des tables SQL Server en accès ms
- 20. Requête SQL avec des enregistrements en double
- 21. Comment définir ENUM dans SQL Server 2005?
- 22. UIImageView ne pas afficher
- 23. Comment éliminer les calculs en double dans SQL?
- 24. En-têtes ListView ne pas afficher
- 25. DataGridViewCombo ne pas afficher
- 26. java double [] [] - afficher comme image
- 27. Authentification SQL Server dans SQL Server 2008
- 28. Premiers pas avec SQL Server Reporting Services
- 29. Simple sélection ne fonctionne pas sur JDBC SQL Server?
- 30. Les suppressions en cascade dans SQL Server 2008 ne fonctionnent pas
Pouvez-vous élaborer? Je suis sûr que vous voulez quelque chose de plus que «sélectionnez DISTINCT» – earthling