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即可

目录
相关文章
|
3小时前
|
SQL 存储 关系型数据库
什么是SQL?
什么是SQL?
25 0
|
7月前
|
SQL 网络协议 数据库
sql总结喔
sql总结喔
|
3小时前
|
SQL 关系型数据库 MySQL
|
SQL 数据挖掘 Python
sql8&10&11&12,3+1
sql8&10&11&12,3+1
sql8&10&11&12,3+1
|
存储 SQL 数据库
SQL必知必会(二)
表中的数据都是按行来存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
|
SQL 存储 搜索推荐
几个SQL问题
几个SQL问题
117 0
xttstartupnomount.sql
connect / as sysdba; startup force nomount; exit;
704 0
|
SQL Go 移动开发
常用SQL收藏
原文:常用SQL收藏 MSSQL Split表字段 --拆分字符串之后匹配结果集合 CREATE FUNCTION [dbo].[fnSplit]( @sInputList VARCHAR(8000) -- List of delimited items , @sDelimi...
768 0
|
SQL
SQL|你用过NOT BETWEEN吗?
image.png 如需显示不在上面实例范围内的网站,请使用 NOT BETWEEN: SELECT * FROM Websites WHERE alexa NOT BETWEEN 1 AND 20; 结果 image.png BETWEEN 操作符 选取介于两个值之间的数据范围内的值。
953 0
|
SQL 数据库 数据库管理