我尝试对折线图进行SQL查询。我对条款where和AS有一些问题。我该如何解决?
SELECT lulus
FROM lulusan, COUNT((pekerjaan)
WHERE pekerjaan='BL') AS pekerjaan
GROUP BY lulus
在php我的管理员中,没有消息错误,仅显示该错误在COUNT个附近
答案 0 :(得分:1)
您的查询语法含糊,也许您需要:
SELECT lulus, COUNT(CASE WHEN pekerjaan = 'BL' THEN pekerjaan END) AS pekerjaan
FROM lulusan
GROUP BY lulus;
或者您可以将其简单地设置为:
SELECT lulus, COUNT(pekerjaan) AS pekerjaan
FROM lulusan
WHERE pekerjaan = 'BL'
GROUP BY lulus;
第一个版本将为您提供所有行,但仅将计数显示为pekerjaan = 'BL'
,而第二个版本将仅显示行pekerjaan = 'BL'
。
答案 1 :(得分:1)
计数功能在错误的位置
SELECT lulus , COUNT(pekerjaan) AS pekerjaan
FROM lulusan
WHERE pekerjaan='BL'
GROUP BY lulus