摘要: 在使用left join时,on and和 where and条件的区别如下: 在使用链接时,先执行 on and,再执行 where and 1. on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左表中的记录。 2. where条件是在临时表生成好后,再对临时表进行过滤的条 阅读全文
posted @ 2019-04-12 14:54 蹦蹦郭 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 网上有很多人都在谈论or与in的使用,有的说二者没有什么区别,其实不然,估计是测试做的不够,其实or的效率为O(n),而in的效率为O(log2n),当基数越大时,in的效率就能凸显出来了。 有人做了这么一组实验(测试库数据为1000万条记录):A组分别用or与in查询3条记录,B组分别用or与in 阅读全文
posted @ 2019-04-12 14:11 蹦蹦郭 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: raiseerror 是由单词raise和error组成;raise:上升,增加;error:错误; raiseerror:抛出一个错误,通常和try,catch配合使用。 代码示例如下: 第一个参数: 描述错误信息,字符串格式。(也可用字符分割,获取信息) 第二个参数: 用户定义与该消息关联的严重 阅读全文
posted @ 2019-04-12 10:50 蹦蹦郭 阅读(3961) 评论(0) 推荐(0) 编辑