单个SELECT语句的MySQL查询统计数

使用单一SELECT语句来实现MySQL查询统计数据的数量在哪里过多使用,如一张成绩单,你要查询的通行证号码和号码失败了,怎么查询一次
mysql查询统计数据的简单语句必须是这样的:

复制代码代码如下所示:
选择a.name,count_neg,count_plus从
(select count(ID)是从哪里count_plus,score2得分> = 60组)的名字,
(select count(ID)是从哪里count_neg,score2评分<= 60组)的名字
在a.name = b.name


也就是说,您必须使用至少2个语句。

今天碰巧找到mysql支持如果,那么创造性地使用如果实现它:

复制代码代码如下所示:
选择名称,金额(如果(评分> = 60,1,0)),和(如果(评分<60,1,0))从score2组


单SELECT语句是实现mysql查询数量的一种简单方法。

其原理是求和大于60,其值为1,然后计数。

统计mysql查询中的统计函数

今天我遇到了一个题目:所有女生的统计数字都超过了总数的90以上。
我刚开始写这:SQL =选择美元的女生从使用评分>90;结果= mysql_query美元($ SQL);
行= mysql_num_rows美元($结果);echo总:$行;
但100个是好的,如果是10000个,它将是缓慢的!然后一个朋友告诉我使用计数函数,我想。
将上面的SQL语句更改为:
从女孩成就>女孩成就>90;
这样的查询语句要快得多。