我試圖根據性別是否是男孩在我的數據庫中顯示名稱。我目前正在嘗試這個查詢,但它似乎沒有工作。兩列對MYSQL排序
SELECT
Name,
COUNT(Name),
Gender='Boy' AS totalNumber
FROM
finaldb
GROUP BY
Name,
Gender
ORDER BY
COUNT(Name) DESC
LIMIT 5
有什麼建議嗎?
我試圖根據性別是否是男孩在我的數據庫中顯示名稱。我目前正在嘗試這個查詢,但它似乎沒有工作。兩列對MYSQL排序
SELECT
Name,
COUNT(Name),
Gender='Boy' AS totalNumber
FROM
finaldb
GROUP BY
Name,
Gender
ORDER BY
COUNT(Name) DESC
LIMIT 5
有什麼建議嗎?
我覺得Gender='Boy'
是在錯誤的地方,把它放在
SELECT Name, Gender, COUNT(Name) AS totalNumber FROM finaldb WHERE Gender='Boy' GROUP BY Name, Gender ORDER BY COUNT(Name) DESC LIMIT 5
的好地方後,在WHERE和SQL一般讀了起來:
'性別= 'Boy''應該在WHERE子句中,而不是SELECT – andrewsi