level 1
你既然有这样的需求,说明你的数据库是大小写不敏感的。 你可以使用collate从句来指定大小写敏感, 参照如下
select CHARINDEX('d1' COLLATE Latin1_General_CS_AS,'D1:18;d1:16;l:92;l1:32;Z:6;')
--7
select CHARINDEX('D1' COLLATE Latin1_General_CI_AS,'D1:18;d1:16;l:92;l1:32;Z:6;')
--1
collate 从句,请参照官方文档
https://msdn.microsoft.com/en-us/library/ms184391.aspx
2015年04月28日 09点04分