SQL
zq爱生活爱代码
这个作者很懒,什么都没留下…
展开
-
SQL 按照时间段分组 求分组内的数量
思路 比如获取一天内,每个小时的数量 可以 以 00:00 为起点,用Hour 获取 时间的 小时,并向下取证,这样今天的每一条数据 都有一个时间整数 然后按照这个整数 分组,就可以获得每个小时内的数量 ...原创 2020-03-27 10:50:49 · 516 阅读 · 0 评论 -
union 与 order by 还有top 一起使用报错的问题
一般我们使用 union select c1,c2,c3 from tb1 where XXX nuion select c1,c2,c3 from tb1 where XXX 一般是可以的 但是如果where 条件后面加上 order by CLAIM_TIME desc fetch first 1 rows only 那么就会报很奇怪的错误 所以我们应该改成...原创 2020-03-16 10:36:58 · 520 阅读 · 0 评论 -
SQL 内连接和外连接的 一些区别
内连接 inner join 可以简写为 join select name,age from table1 (inner join) table2 on column=column where 如果 inner join省略的话,那么就是笛卡尔积 3X4=12 条数据 加上inner join 的话,那么结果就只显示 符合 条件的数据 外连接 lef...原创 2020-03-11 21:42:28 · 217 阅读 · 0 评论 -
SQL Having和WHERE区别
一、select查询 SELECT [ALL|DISTINCT] <目标表达式>.... FROM <表名或者视图名>.. [WHERE <条件表达式>] [GROUP BY <列名 1> [HAVING] <条件表达式>] [ORDER BY <列名 2> [ASC|DESC]] 1.对于group by: 主要是用来通过...转载 2020-02-28 18:57:10 · 96 阅读 · 0 评论