以下SQL(在SQL Server上)返回错误:
'*'附近的语法不正确
使用以下SELECT语句是否存在固有的错误?:
SELECT
COUNT(CASE WHEN <conditions> THEN * ELSE NULL END) as conditionalcountall
FROM TABLE
Run Code Online (Sandbox Code Playgroud)
我试过这个变种也失败了:
SELECT
CASE WHEN <conditions> THEN COUNT(*) ELSE NULL END as conditionalcountall
FROM TABLE
Run Code Online (Sandbox Code Playgroud)