Je veux savoir si je peux utiliser distinct dans différentes colonnes lors de l'écriture d'une requête SQL. Si oui, alors quelle est la déclaration si je table employé qui a id, le nom, le salaire, comme adr colonnesRequête SQL lors de l'utilisation distincte
0
A
Répondre
3
Pas
de travaux Distinct sur l'ensemble tuple.
Vous ne pouvez pas avoir
SELECT DISTINCT(name), salary, addr, Id from employee
Si vous voulez groupe par le salaire que vous pourriez faire quelque chose comme
SELECT salary, name, addr, Id from employee
GROUP BY name, addr, Id
Pour élargir
Lorsque vous utilisez distinct, il élimine les doublons de l'ensemble jeu de résultats
Donc, si votre table est comme
1 'John' '1 ma rue' '1000 $'
2 'Janet''1 ma rue' '1000 $'
et que vous appelez
SELECT DISTINCT addr, salary FROM employee
vous obtiendrez 1 résultat
'1 ma rue' '1000 $'
mais si vous voulez appeler
SELECT DISTINCT addr, salary, **name** FROM employee
vous obtiendrez 2 résultats
'John' '1 ma rue' '1000 $'
'Janet''1 ma rue' '1000 $'
Vous ne pouvez pas dire me procurer un salaire et une adresse distincts, mais avec des noms différents.
Questions connexes
- 1. Requête de jointure distincte LINQ
- 2. Problème lors de l'écriture d'une requête SQL
- 3. requête SQL pour obtenir le plus grand jour distincte - genre de
- 4. Mettre en œuvre une sélectionnez « distincte » dans une requête existante
- 5. obtenir des résultats non distincts d'une requête distincte mysql
- 6. Pourquoi ActiveRecord émet une requête distincte par jointure?
- 7. Aide distincte
- 8. requête sql complexe aide nécessaire
- 9. Requête de filtre SQL
- 10. Question de requête SQL
- 11. serveur sql sql requête
- 12. Sélectionner les lignes de la requête avec une clé étrangère distincte?
- 13. requête de requête linq à sql
- 14. C#: LINQ to SQL: exécution requête littérale
- 15. Sélectionnez une ligne distincte avec la date maximale de la table SQL Server?
- 16. Comment faire l'équivalent de "limite distincte"?
- 17. complexe SQL requête de jointure
- 18. Sql syntaxe de requête Server
- 19. Requête SQL - Permutations de chaîne
- 20. Question de requête SQL Oracle
- 21. Requête de recherche SQL 'simple'
- 22. Sous-requête de tables SQL
- 23. Diviser une liste par date distincte
- 24. Pour Oracle SQL, obtenir une valeur distincte sur plusieurs tables et colonnes
- 25. Fuite de mémoire lors de l'utilisation du temps dans NHibernate requête SQL
- 26. MS ACCESS: Comment puis-je compter la valeur distincte en utilisant la requête d'accès?
- 27. Django - Requête SQL - Horodatage
- 28. Requête SQL et preg_match
- 29. problème VBA requête SQL
- 30. Requête SQL Optimization
pouvez-vous expliquer plus je ne peux pas obtenir ce que vous avez trouvé est-ce que cela signifie que le nom, le salaire, l'addr sont dictinct avec écriture dictinct dans après mot sélectionné –