背景
最近看到项目里不同的同事对时间区间的控制写法不一样
于是比较好奇between and和 >= <=的区别。网上也看了很多资料
结论
性能上没什么区别。between and 也会被mysql转换为>= <=
语法强度上还是有区别的。
个人感觉between的边界控制更强。>=的话 更显眼 mybatis转译工具一眼可以看出来区间取值
最近看到项目里不同的同事对时间区间的控制写法不一样
于是比较好奇between and和 >= <=的区别。网上也看了很多资料
性能上没什么区别。between and 也会被mysql转换为>= <=
语法强度上还是有区别的。
个人感觉between的边界控制更强。>=的话 更显眼 mybatis转译工具一眼可以看出来区间取值