sql
Const Empty
这个作者很懒,什么都没留下…
展开
-
内连接查询 (select * from a join b on a.id = b.id) 与 关联查询 (select * from a , b where a.id = b.id)的区别
1.首先了解 on 、where 的执行顺序以及效率?from a join b 与 from a, b 产生的临时表结果集 。都是执行笛卡尔积即(select * from a cross join b )两表的行乘积数。on :与取得结果集同步进行数据刷选及过滤。where : 获得结果集之后,才进行数据刷选及过滤。执行顺序:on在上游,where在中游,having在下游原创 2017-07-28 15:18:12 · 37825 阅读 · 2 评论 -
SQL 两个字段分组,其中一个字段的不同情形,分类并计算数量
查询结果:SQL:select `dateTime`, sum(`result`=(case when result='胜' then '胜' end)) as '胜', sum(`result`=(case when result='负' then '负' end)) as '负' from exam group by `dateTime`, `result原创 2017-09-25 22:02:29 · 4859 阅读 · 0 评论