在查询中指定排序规则
sqlserver吧
全部回复
仅看楼主
吧务
level 11
tmtony 楼主
在sqlserver 中可在Sql语句中指定排序的规则
示例:
Select * From 表名 Order By 字段名 COLLATE Chinese_PRC_BIN
为什么要指定排序规则呢? 因为默认比较是不区分大小写的。
如要检查数据库中的tblUsers表中是否存在指定的用户:
Select Count(*) From tblUsers Where [Dept]='Sales' And [UserName]='Admin' COLLATE Chinese_PRC_BIN
默认比较是不区分大小写的,如果不加COLLATE Chinese_PRC_BIN,那么Admin与admin是等效的
需要注意的是,每个条件都要指定排序规则,上例中Dept部门就不区分大小写.
2022年10月22日 15点10分 1
1