Mysql只选择行的百分比
我想使用第二列(art_count)仅显示包含art_总计数X%的行 我的数据:Mysql只选择行的百分比,mysql,sql,Mysql,Sql,我想使用第二列(art_count)仅显示包含art_总计数X%的行 我的数据: title art_count a 3 b 12 c 9 d 4 e 45 到目前为止,我的问题是: SELECT title, COUNT(art) AS art_count FROM table1 GROUP BY art HAVING ... ? 尝试了一下,但没有成功 SELECT title, COUNT(art) AS art_coun
title art_count
a 3
b 12
c 9
d 4
e 45
到目前为止,我的问题是:
SELECT title, COUNT(art) AS art_count
FROM table1
GROUP BY art HAVING ... ?
尝试了一下,但没有成功
SELECT title, COUNT(art) AS art_count
FROM table1
GROUP BY art
HAVING art_count >= (select count(*) * X / 100 from table1)
您需要首先为
X
插入一个值,数据中的艺术栏在哪里?此外,一个简单的WHERE子句在这里应该足够了。一般来说,你应该避免使用,尤其是当你并不真正需要它的时候。您还有什么要补充的吗?@user3481307您还忘了包括艺术品栏。这将帮助回答者更好地理解您的问题并给出清晰的答案。