[英]How to count occurrences of a computed column in SQL?
在ms sql中,我嘗試計算計算列的出現次數。
擁有正常的經典,不用擔心:
SELECT ID, COUNT(*)
FROM User
GROUP BY ID
但是使用計算列,它會顯示錯誤
SELECT CONVERT(INT, (ID * PI())) AS TOTO, COUNT(*)
FROM User
GROUP BY TOTO
你知道有沒有辦法做到這一點?
使用此...您希望按相同的計算表達式進行分組,以獲得按該表達式分組的計數
SELECT CONVERT(INT, (ID * PI())) AS TOTO, COUNT(*)
FROM User
GROUP BY CONVERT(INT, (ID * PI()))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.