99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-02-10 閱讀量: 7953
SQL語句運(yùn)行報錯

--QUESTION 1: Count male, female and total people of each city

CREATE TABLE test1 ([city] varchar(10), [gender] char(1))

INSERT INTO test1 ([city], [gender])

VALUES ('Delhi', 'M')

,('Delhi', 'F')

,('Delhi', 'M')

,('Delhi', 'M')

,('Pune', 'F')

,('Pune', 'M')

,('Pune', 'F')

,('Pune', 'F')

,('Banglore', 'F')

,('Banglore', 'F')

;

答案:

SELECT city,COUNT(*)AS "人數(shù)合計",

SUM(CASE WHEN gender='M' THEN 1 ELSE 0 END)AS "女士人數(shù)",

SUM(CASE WHEN gender='F' THEN 1 ELSE 0 END) AS "男士人數(shù)"

FROM test1 GROUP BY city ORDER BY gender


報錯: test1列”。“性別”在ORDER BY子句中是無效的,因?yàn)樗葲]有包含在聚合函數(shù)中,也沒有包含在GROUP BY子句中。


想知道為什么及如何正確寫出該問題的答案


200.0000
10
關(guān)注作者
收藏
評論(10)

發(fā)表評論
推薦帖子
條評論