有人能告诉我为什么这是抱怨吗?我正在使用 SQL Server,有一个名为 test 的表和一个名为 word 的列
这是我的查询:
SELECT TOP 1
COUNT(*) AS count,
(LEN(word) - LEN(REPLACE(word,'A',''))) AS letters
FROM dbo.TEST
WHERE
word LIKE '******'
GROUP BY letters
ORDER BY count DESC
这是结果错误:
Msg 207, Level 16, State 1, Line 7
Invalid column name 'letters'.
为什么抱怨我的别名?