sql语句中查询语句中如何区分大小写?
sql语句中查询语句中如何区分大小写?
例如:
表tb_list:
dh nr
1 A
2 a
我现在只想查询出nr为A纪录,排除nr为a的纪录,请问如何实现?
select * from tb_list where nr='A'
得出的纪录既包括nr为'A'的纪录,也包括nr为'a'的纪录!
拜托了!
问题点数:20、回复次数:6Top
1 楼xiaojun520(TECHIE)回复于 2004-12-01 23:17:02 得分 4
读其ASC码!,然后做判别!Top
2 楼sywen(古道西风)回复于 2004-12-02 08:18:33 得分 2
有这种现象,没见过,一般数据库都区分大小写的Top
3 楼clj630(ww)回复于 2004-12-02 08:25:41 得分 8
select * from tb_list where assii(nr)='46' 大写a的asc码好像是46,如果是不对的话你可以查一下Top
4 楼bunnysky(松鼠)回复于 2004-12-05 14:08:58 得分 2
你用的是什么数据库呀?怎么会不区分大小写呢?是不是又是微软件的东西呀?
呵呵!Top
5 楼braversmmu(笨鸟先飞)回复于 2004-12-06 09:05:10 得分 2
用ascii码试试。Top
6 楼sun1976(嫁给我,你就是我的一妾)回复于 2004-12-06 10:53:04 得分 2
修改你的数据库设置
数据库应该能够设置为数据大小写敏感的
你用的什么数据库Top




