SQL日常

简介: SQL日常

一个rq(日期)字段
需要统计A表中的数据数
需要统计B表中满足什么条件的数据数
A表与B表中的rq字段没有关系

如果以A表rq为主,B表中数据可能统计的不准确
如果以B表rq为主,A表中数据可能统计的不准确

解决办法:
select count(1) table_a_num,0 table_b_num from A
union all 
select 0 table_a_num,count(1) table_b_num from B

外面套上一层合计,加上group by即可

目录
相关文章
|
4月前
|
SQL 存储 关系型数据库
什么是SQL?
什么是SQL?
44 0
|
11月前
|
SQL 网络协议 数据库
sql总结喔
sql总结喔
|
4月前
|
SQL 关系型数据库 MySQL
盘点6个SQL小技巧
这篇内容介绍了数据库查询中的各种JOIN操作,包括内联接(inner join)、左外联接(left outer join)、右外联接(right outer join)和全联接(full outer join)。其中,LEFT JOIN可以用于替换NOT EXISTS和NOT IN的查询。接着,文章展示了如何查询每个类别中的最高分记录,以及如何利用GROUP BY和LIMIT获取每个类别中的前N个记录。此外,还提到了MySQL 8引入的新语法LATERAL JOIN,用于更方便地处理这类问题。最后,文章提到了如何高效地统计不同时间范围内的数据量以及对比两个表之间的数据差异。
|
4月前
|
SQL 数据库 索引
SQL常用知识
SQL常用知识
|
SQL 网络协议 Docker
sql审核
sql审核
374 0
|
SQL 数据库
了解SQL
了解SQL
116 0
|
关系型数据库
xttdbopen.sql
connect / as sysdba; alter database mount;alter database open; exit
755 0
|
SQL 程序员 数据库
SQL已经48年了,为何依然使用广泛?
对于复杂的数据,SQL能找到最有效的办法来完成任务。
2976 0
|
SQL 数据库 关系型数据库
SQL
SQL查询优先级() not and or SQL模糊查询 '%a' //以a结尾的数据'a%' //以a开头的数据'%a%' //含有a的数据'_a_' //三位且中间字母是a的'_a' //两位且结尾字母是a的'a_' /.
989 0