47 votes

Nombre de lignes renvoyées par une requête de sélection

Je dois compter le nombre de lignes qui est renvoyé par la requête suivante.

J’ai essayé avec suivant

Il donne un message d’erreur dans l’analyseur de requêtes qui dit ce qui suit:

Msg 102, Niveau 15, État 1, Ligne 7 Syntaxe incorrecte près de ')'.

84voto

JNK Points 32743

SQL Server requiert des sous-requêtes que vous ou pour avoir un alias.

Ajoutez un alias à votre sous-requête (dans ce `` cas) :

16voto

Mikey Mouse Points 1284

Essayez d’envelopper l’intégralité de votre sélection entre parenthèses, puis d’exécuter un compte (*) sur ce point

7voto

Diego Points 7661

L’erreur de syntaxe est simplement due à un alias manquant pour la sous-requête :

-1voto

Jeremy Pridemore Points 1214
select COUNT(*)
from Monitor as m
    inner join Monitor_Request as mr on mr.Company_ID=m.Company_id
    group by m.Company_id
    having COUNT(m.Monitor_id)>=5

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X