SQL 查值对比,区分大小写应该如何做?
SQL 查值对比区分大小写:如果想让比较将大写字母和小写字母视为不等,
比如查询的值大写A,与另外一个表的小写a,对比
IF 'A'='a'
select 1
else
select 2
需要返结果是 select 2
------解决方案--------------------http://bbs.csdn.net/topics/350015581
------解决方案--------------------IF 'A'='a' collate Chinese_RPC_90_CS_AS
select 1
else
select 2
------解决方案--------------------IF ascii('A')=ascii('a')
select 1
else
select 2
------解决方案--------------------
select ascii('A'),ascii('a')
------解决方案--------------------
if 'A'='a' collate Chinese_PRC_CS_AS
select 1
else
select 2