Je pense que chaque ligne du serveur sql reçoit un numéro unique. Comment puis-je inclure cela dans mes résultats de requête SQL?Inclure le numéro de ligne dans le résultat de la requête (SQL Server)
Répondre
Si vous faites référence au numéro de ligne fourni par Management Studio lorsque vous exécutez une requête, il n'y a aucun moyen de l'obtenir car il n'existe pas réellement. Management Studio génère cela à la volée. Vous pouvez cependant recréer un numéro séquentiel à l'aide de la fonction de classement ROW_NUMBER si vous utilisez SQL Server 2005 ou version ultérieure. Notez que vous ne devez jamais supposer que la base de données retournera les lignes dans un ordre spécifié à moins que vous n'incluiez une instruction Order By. Ainsi, votre requête pourrait ressembler à:
Select ....
, Row_Number() Over (Order By T.SomeColumn) As Num
From Table As T
Order By T.SomeColumn
par voie d'ordonnance dans la clause OVER est utilisée pour déterminer l'ordre de création des numéros séquentiels. La clause Order By à la fin de la requête est utilisée pour déterminer l'ordre des lignes dans la sortie (c'est-à-dire que l'ordre du numéro de séquence et l'ordre des lignes peuvent être différents).
Nice :). J'ai fait row_number sur ma colonne de clé primaire. De cette façon, j'ai un numéro séquentiel de 1 sans aucun écart (même si la ligne est supprimée). – TCM
L'unicité de votre résultat sera toujours votre clé primaire.
Mais il y a quelque chose appelé ROW_NUMBER qui peut être utilisé comme identité unique de ligne dans un résultat spécifique.
SELECT zip,city,state,latitude,longitude,timezone,dst,
ROW_NUMBER() OVER (ORDER BY zip) AS num
FROM dbo.zipcode;
Je pense que vous devriez utiliser celui-ci ....
DCount('Column_Name','Table_Name','Column_Name <= ' & [Column_Name]) as SR
'DCount()' n'est pas une fonction dans SQL Server. – Smandoli
- 1. Inclure le nom de la table dans la requête SQL
- 2. Comment dupliquer la ligne dans le résultat de requêtes SQL
- 3. Comment obtenir le numéro de ligne en cours dans une requête SQL Server 2000?
- 4. Numéro de ligne de procédure stockée SQL Server numéro
- 5. Limiter le résultat de la requête SQL dans MySQL
- 6. Distinct sur le résultat paginé, requête SQL Server
- 7. Numéro de séquence SQL Server numéro
- 8. Requête Sql qui calcule le résultat retourné
- 9. Fusionner le résultat de deux requêtes dans SQL Server
- 10. LinqToSql - Inclure l'objet lié dans le résultat sélectionné
- 11. Comment réutiliser le résultat de la requête SQL en PHP?
- 12. Comment puis-je compter le numéro de ligne dans le groupe renvoyé de la requête mysql?
- 13. Exporter les résultats de la requête dans le problème de fichier CSV dans SQL Server
- 14. Comment trouver le numéro d'index d'un élément dans un résultat de requête
- 15. Requête SQL: comment combiner le résultat de la fonction de comptage dans une requête de sélection?
- 16. SQL SERVER Le résultat de la requête au format CSV est-il possible?
- 17. Partage le résultat de l'eclipse/la requête
- 18. Passer le résultat de la requête Curl à la ligne de commande mysql
- 19. Trouvez le numéro dans la ligne. Javascript
- 20. la requête de Sql Server
- 21. Type de données XML SQL Server requête numéro
- 22. résultat de la requête SQL arrangement mensuel
- 23. SQL pour choisir le numéro de correction de la ligne « familles »
- 24. Assurez-vous que le résultat de la requête SQL le plus récent est utilisé dans autosuggest
- 25. Oracle PL/SQL: Vider le résultat de la requête dans le fichier
- 26. MySQL numéro de ligne
- 27. Trouvez le plus petit numéro inutilisé dans SQL Server
- 28. Sql Server requête de requête
- 29. Quel est le résultat de cette requête SQL?
- 30. Comment analyser le résultat 'dbcc memorystatus' dans SQL Server 2008
Pour autant que je sache, aucun numéro est ther unique juste la clé primaire que vous avez déclaré. – Hinek
Généralement, le premier champ de la table - éventuellement nommé 'id' ou quelque chose comme ça - est la clé primaire, qui est généralement un entier qui augmente de 1 pour chaque nouvelle ligne ... donc c'est comme un numéro de ligne. Mais nous devrions savoir comment la table est organisée pour dire s'il y a un champ id et, si oui, comment l'extraire. – ewall