我試圖在SQL中自我教育以便更好地在工作中使用數據庫。爲此,我正在使用Oracle Application Express。這是如果我第一次使用COUNT函數,並且在將我的查詢集成到其中時遇到一些困難。我做了大量的研究並閱讀了很多文獻,但我似乎無法做到。在使用Oracle的SQL查詢中集成COUNT函數時遇到的問題
我的目標是,可與具有該通道爲喜愛頻道(從調查表survey_result
列)客戶數的計數沿每個通道顯示(從通道表)的channel_name
和channel_number
列。請參閱下面的代碼:
SELECT channel.channel_number,
channel.channel_name,
survey.survey_result,
count(SELECT survey.survey_result FROM survey)
From Channel, survey
WHERE survey.channel_number = channel.channel_number
目前我收到錯誤消息:
ORA-00936:缺少表達式。
第一種選擇是走的路 –