针对查询条件的between and 和两个and连接查询,那个更优,在查询结果上有什么区别?如果有多个条件和数据量较大时查询上的区别有多大?
between A and B 是包含AB的,但是 A and B是可以加比较运算符的,第二种可以选择包含AB或不包含AB,更灵活些,可以根据使用场景来选择
【问题issue】:
查询 表employee中的
[EE_NUMBER]
,[FIRST_NAME]
,[LAST_NAME]
,[EMAIL]
,[COUNTRY1]
信息前提是没有在表Login_H......
答案就在这里:SQL 范围查询问题遇见与扩展学习 IN; NOT IN; NOT EXISTS;BETWEEN AND
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
没有区别,可以认为between ... and ... 是...and...的特例。但是出于代码可读性的考虑,建议能用between就用between
在查询结果上没有区别,不过between ... and ... 效率会更高