当前位置: 首页 > news >正文

wordpress 建企业网站百度知道app官方下载

wordpress 建企业网站,百度知道app官方下载,做网站 bs cs,wordpress图片自动分页问题 下面的查询返回了4排数据,这很好。但我同时需要对同一个查询中的所有计数求和。这如何实现?我已经尝试了多种不同的方法,但只得到sintax报错。 SELECT COUNT(*) FROM schema1.table WHERE STATE 17 AND LEVEL 1 UNION ALL SELECT CO…

问题

下面的查询返回了4排数据,这很好。但我同时需要对同一个查询中的所有计数求和。这如何实现?我已经尝试了多种不同的方法,但只得到sintax报错。

SELECT COUNT(*) FROM `schema1`.`table` WHERE STATE = 17 AND LEVEL = 1
UNION ALL
SELECT COUNT(*) FROM `schema2`.`table` WHERE STATE = 17 AND LEVEL = 1
UNION ALL
SELECT COUNT(*) FROM `schema3`.`table` WHERE STATE = 17 AND LEVEL = 1
UNION ALL
SELECT COUNT(*) FROM `schema4`.`table` WHERE STATE = 17 AND LEVEL = 1

回答

  1. 只需要输入更少的代码:
SELECT s1, s2, s3, s4,s1 + s2 + s3 + s4 AS totalFROM ( SELECT( SELECT COUNT(*) FROM `schema1`.`table` WHERE STATE = 17 AND LEVEL = 1 ) AS s1,( SELECT COUNT(*) FROM `schema2`.`table` WHERE STATE = 17 AND LEVEL = 1 ) AS s2,( SELECT COUNT(*) FROM `schema3`.`table` WHERE STATE = 17 AND LEVEL = 1 ) AS s3,( SELECT COUNT(*) FROM `schema4`.`table` WHERE STATE = 17 AND LEVEL = 1 ) AS s4) AS counts;

如果有性能问题,确保每个表都设置了INDEX(state, level)。(在这种情况下,索引中列的顺序并不重要。)

如果这只是许多困难的查询方法中的一个,您可能需要重新考虑给数据配备多个数据库(模式)。

  1. 将你的子查询组合起来,并在它们上面放个SELECT子句
SELECT
(SELECT COUNT(*) AS cnt FROM `schema1`.`table` WHERE STATE = 17 AND LEVEL = 1) s1
,
(SELECT COUNT(*) AS cnt FROM `schema2`.`table` WHERE STATE = 17 AND LEVEL = 1) s2
,
(SELECT COUNT(*) AS cnt FROM `schema3`.`table` WHERE STATE = 17 AND LEVEL = 1) s3
,
(SELECT COUNT(*) AS cnt FROM `schema4`.`table` WHERE STATE = 17 AND LEVEL = 1) s4

这应该会给你输出一个单行四列的结果。

如果你需要在一个查询中对他们进行求和,请使用下面这个查询。

你可以把它们放进一个select子句中,让它给你求和。这是一个例子。

SELECT SUM(cnt) FROM
(
SELECT COUNT(*) AS cnt FROM `schema1`.`table` WHERE STATE = 17 AND LEVEL = 1
UNION ALL
SELECT COUNT(*) AS cnt FROM `schema2`.`table` WHERE STATE = 17 AND LEVEL = 1
UNION ALL
SELECT COUNT(*) AS cnt FROM `schema3`.`table` WHERE STATE = 17 AND LEVEL = 1
UNION ALL
SELECT COUNT(*) AS cnt FROM `schema4`.`table` WHERE STATE = 17 AND LEVEL = 1
) tmp

欢迎来弦圈一起翻译StackOverflow等国外编程内容👇👇👇

翻译原文:mysql中用一个查询获取多个数据库(模式)和表的计数之和
更多数据库相关翻译内容:数据库 - 弦圈
更多其他趣味内容:弦圈 - 找到属于你的圈子

http://www.dt0577.cn/news/37361.html

相关文章:

  • 资金盘网站开发价格数据分析培训课程
  • 网站后台忘记账号密码常用的营销策略
  • 青岛app软件开发公司seo排名如何
  • 收录网站制作网页制作成品模板网站
  • 微信开放平台 网站开发企业seo的措施有哪些
  • 论坛门户静态网页模板兰州网站seo服务
  • 威海网站建设联系方式惠州seo计费
  • 北京公交yy优化单页站好做seo吗
  • 上海网站开发网店推广有哪些方法
  • 重庆建设安全管理网站谷歌推广公司
  • 那些语言可以建网站网站改版seo建议
  • 网站建设中英文表述直通车优化推广
  • 北京个人制作网站免费推广网站地址大全
  • c 网页开发谷歌seo是做什么的
  • 经营性网站icp备案花多少钱网站排名怎么做上去
  • 做网站的电话号码谷歌seo营销
  • 淘宝做导航网站有没有可以代理推广的平台
  • 桐乡做网站seo双标题软件
  • 网站有源码之后怎么建设网站游戏推广员平台
  • 自己注册公司网站品牌seo如何优化
  • 嵊州门户网站怎么在百度免费推广
  • 广州网络推广机构seo比较好的公司
  • wordpress模板 站长腾讯nba新闻
  • 专家库 网站 建设方案百度联系电话多少
  • 昆山网站建设公司怎么样东莞seo建站公司哪家好
  • dedecms转换wordpress方法百度seo课程
  • 企业网站建设中有哪几个重要点营销广告网站
  • 山东省特种作业操作证查询哈尔滨seo推广优化
  • 对网站二次开发的认识宣传推广计划怎么写
  • 合肥哪家公司做网站网络广告销售