摘要: select name form table where name !='jack'; 该语句只能查出第1行,也就是mike; select name form table where name !='jack' or name is null; 该语句可以查出第1行和第3行,也就是mike和NUL 阅读全文
posted @ 2021-01-06 11:39 DFrank001 阅读(369) 评论(0) 推荐(0)
摘要: mysql中这些关键字是按照如下顺序进行执行的:Where, Group By, Having, Order by。 首先where将最原始记录中不满足条件的记录删除(所以应该在where语句中尽量的将不符合条件的记录筛选掉,这样可以减少分组的次数) 然后通过Group By关键字对视图进行分组 接 阅读全文
posted @ 2021-01-06 11:28 DFrank001 阅读(2454) 评论(0) 推荐(0)
摘要: select s1.company company,IFNULL(s1.department,0) department,s1.position position,s1.name person,IFNULL(s2.oneLevel,0) oneLevel, 阅读全文
posted @ 2021-01-06 11:23 DFrank001 阅读(492) 评论(0) 推荐(0)
摘要: sql语句 where 后条件执行先后顺序 sql语句where后条件执行先后顺序 针对mysql,其条件执行顺序是 从左往右,自上而下 针对SQL server、orcale,其条件执行顺序是从右往左,自下而上 1.mysql where执行顺序是从左往右执行的,在数据量小的时候不用考虑,但数据量 阅读全文
posted @ 2021-01-06 11:22 DFrank001 阅读(75) 评论(0) 推荐(0)