1.数据类型相关的问题
时间重叠判断
假设有两个时间段 span1(s1,e1) 及 span2(s2,e2),判断它们是否有重叠部分,可以使用如下语句:
where s1<=e2 and e1>=s2
区分大小写过滤器
SQL查询默认情况下是不区别大小写的,要在查询时区分大小写,可在查询条件下添加如下设置:
默认情况下:where customerName = N'sundigang'
区别大小写:where customerName Collate Latin1_General_CS_AS = N'SunDigang'
以上粗体部分就是区分大小写的设置,其中CS 指定区分大小写,AS 指定区分重音