なぜこれが不平を言っているのか誰か教えてもらえますか?テストと呼ばれる1つのテーブルと単語と呼ばれる1つの列を持つSQL Serverを使用しています
これは私のクエリです:
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'.
私のエイリアスについて文句を言うのはなぜですか?