如何獲取此查詢的計數?如何獲取此查詢的計數 - 從(選擇AccountId,* from Account)中選擇Count(*)作爲CountRecord
select AccountId, * from Account
如何獲取此查詢的計數?如何獲取此查詢的計數 - 從(選擇AccountId,* from Account)中選擇Count(*)作爲CountRecord
select AccountId, * from Account
Select Count(*) as CountRecord from Account
你已經把別名在錯誤的地方
SELECT COUNT(*) AS CountRecord FROM (SELECT AccountId, * FROM Account) a
-----------------^^^^^^^^^^^^^^^
但是,你應該直接算這樣的記錄:
SELECT COUNT(*) AS CountRecord FROM Account
這個查詢不會給出任何輸出。錯誤被稍微改變爲「列'AccountId'被多次指定爲'a'。」 – himanshupareek66
這是因爲'選擇AccountId,*來自Account'是沒有意義的。它和'select * from Account'意思相同,但是當你分別指定accountid時,你告訴rdbms返回accountid兩次,這會產生錯誤 –
@Hanky웃Panky,事情是我有一個屏幕上的用戶輸出與該查詢,我不想限制任何用戶在這種情況下不要放置任何兩列(因爲SQl也不這樣做)。然後我需要計算查詢結果。 – himanshupareek66
你到底想要得到的結果?您的Accounttable中的賬戶數量?如果是這樣,你不需要子選擇 – DKSan