Je regardais les requêtes internes sql (un peu comme l'équivalent sql d'une méthode C# anon), et je me demandais, puis-je retourner plus d'une valeur à partir d'une requête? Par exemple, renvoyer le nombre de lignes d'une table comme une valeur de sortie et, en tant qu'autre valeur de sortie, renvoyer le nombre distinct de lignes?Renvoyer plus d'une valeur à partir d'une instruction SQL
En outre, comment fonctionne distinct? Est-ce basé sur si un champ peut être le même qu'un autre (donc classé comme «distinct»)? J'utilise Sql Server 2005. Y aurait-il une pénalité de performance si je renvoyais une valeur d'une requête, plutôt que deux d'une requête?
Merci