最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL使用group_distinct后如何得到总记录数(行数)_MySQL

来源:动视网 责编:小采 时间:2020-11-09 18:14:12
文档

MySQL使用group_distinct后如何得到总记录数(行数)_MySQL

MySQL使用group_distinct后如何得到总记录数(行数)_MySQL:bitsCN.com MySQL_使用group_distinct后_如何得到总记录数(行数) 问题: 使用了group或者distinct等后,如何得到查询结果的总记录数? --要求,不使用子查询 分析:如果没有group,count(*) 就可以了。但是,使用了就不同了。数据库里使用统计函数,针对
推荐度:
导读MySQL使用group_distinct后如何得到总记录数(行数)_MySQL:bitsCN.com MySQL_使用group_distinct后_如何得到总记录数(行数) 问题: 使用了group或者distinct等后,如何得到查询结果的总记录数? --要求,不使用子查询 分析:如果没有group,count(*) 就可以了。但是,使用了就不同了。数据库里使用统计函数,针对


bitsCN.com MySQL_使用group_distinct后_如何得到总记录数(行数) 问题: 使用了group或者distinct等后,如何得到查询结果的总记录数? --要求,不使用子查询 分析:如果没有group,count(*) 就可以了。但是,使用了就不同了。数据库里使用统计函数,针对的是group。这个时候,如何得到查询结果记录总数,是个问题。 可行性分析:这个问题有解么?如果不可能的事情,就别搞了,例如永动机,3等分等问题。在mysql的终端查询结果: mysql> select tag_id from labels where 1 = 1 group by tag_id;+--------+| tag_id |+--------+| 0 || 1 || 2 || 3 || 4 || 6 || 9 || 11 || 22 || 54 |+--------+10 rows in set (0.00 sec)最后居然有个数:10 rows既然终端都有了,那应该有个地方存储。(推测mysql不会自己去再查一次,因为自己就握有结果) 解决方案: 使用found_rows函数 mysql> select found_rows();+--------------+| found_rows() |+--------------+| 10 |+--------------+1 row in set (0.00 sec) 可能问题:在多线程的情况下,会有问题么。Java中,多个线程共同持有一个connection时,会发生问题。t1查询select tag_id from labels where 1 = 1 group by tag_id;t2查询别的t1查询select found_rows();这样得到的是t2的查询结果。 在Hibernate等线程池的情况下,每个线程会一直持有当前的connection直到线程结束。这样的话,每个线程的connection是不同的,不会发生冲突。但必须保证两个语句之间别有别的查询sql执行。 其他:ROW_COUNT()可以查看上次update操作影响的行数。 ====END==== 作者 fantaxy025025 bitsCN.com

文档

MySQL使用group_distinct后如何得到总记录数(行数)_MySQL

MySQL使用group_distinct后如何得到总记录数(行数)_MySQL:bitsCN.com MySQL_使用group_distinct后_如何得到总记录数(行数) 问题: 使用了group或者distinct等后,如何得到查询结果的总记录数? --要求,不使用子查询 分析:如果没有group,count(*) 就可以了。但是,使用了就不同了。数据库里使用统计函数,针对
推荐度:
标签: 查询 如何 得到
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top