SELECT count(*) FROM 表名 WHERE 条件 // 这样查出来的是总记录条
SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id //这样统计的会是每组的记录条数.
如何获得 第二个sql语句的总记录条数?
则是,如下:
select count(*) from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a ;
注意:
子查询方式,MySQL中子结果集必须使用别名,而Oracle中不需要特意加别名!
mysql 常用技巧(不定期更新)
批量添加前缀/后缀
mysql 批量添加前缀 后缀
例如old_text是table中的字段,在该字段每个记录的末尾加上"aaaa"
mysql 替换:mysql的replace字符串使用
mysql的replace字符串使用
replace into table (id,name) values(‘1‘,‘aa‘),(‘2‘,‘bb‘)
此语句的作用是向表table中插入两条记录。
例:把表table中的name字段中的 aa替换为bb
MySQL 分组之后如何统计记录条数 gourp by 之后的 count()