Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的子句计数和mysql中的何处不起作用?_Mysql_Sql - Fatal编程技术网

为什么我的子句计数和mysql中的何处不起作用?

为什么我的子句计数和mysql中的何处不起作用?,mysql,sql,Mysql,Sql,我尝试对我的线图进行SQL查询。我对where和AS子句有一些问题。我怎样才能解决这个问题 SELECT lulus FROM lulusan, COUNT((pekerjaan) WHERE pekerjaan='BL') AS pekerjaan GROUP BY lulus 在php my admin中,没有消息错误,只是在“近计数”中显示错误消息,您的查询具有模糊语法,可能需要: SELECT lulus, COUNT(CASE WHEN pekerjaan = 'BL' THE

我尝试对我的线图进行SQL查询。我对where和AS子句有一些问题。我怎样才能解决这个问题

SELECT lulus 
FROM lulusan, COUNT((pekerjaan) 
WHERE pekerjaan='BL') AS pekerjaan 
GROUP BY lulus

在php my admin中,没有消息错误,只是在“近计数”中显示错误消息,您的查询具有模糊语法,可能需要:

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;

第一个版本将为您提供所有行,但它将只显示count,其中pekerjaan='BL',而第二个版本将只提供pekerjaan='BL'的行。

count函数位于错误的位置

SELECT lulus ,  COUNT(pekerjaan) AS pekerjaan
FROM lulusan
WHERE pekerjaan='BL' 
GROUP BY lulus

这应该是选择卢卢斯,来自卢卢斯山的COUNTpekerjaan,投票以打字错误结束。谢谢你的帮助