今天碰到了一个奇怪的问题?

AFUSOFT 2003-05-26 09:17:23
在我使用查询语句:SELECT * FROM 客户表 WHERE 操作标志='a'
怎么操作标志等于'A'的也在里面,不知道是什么原因?
操作标志的数据类型为:CHAR(1)
...全文
22 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AFUSOFT 2003-05-27
  • 打赏
  • 举报
回复
那么怎样更改才能区分大小写呢?
hamoqa 2003-05-27
  • 打赏
  • 举报
回复
select * from 客户表 where lower(substring(操作标志,1,1)=‘a';
如果不行的话,那就是不区分大小写。
demonwinwin 2003-05-26
  • 打赏
  • 举报
回复
pengdali 2003-05-26
  • 打赏
  • 举报
回复
SELECT * FROM 客户表 WHERE 操作标志 collate chinese_prc_CS_Ai ='a'
AFUSOFT 2003-05-26
  • 打赏
  • 举报
回复
那用什么办法可以区分呢?
liuliu7 2003-05-26
  • 打赏
  • 举报
回复
这里不区分大小写的。
HawaiiLeo 2003-05-26
  • 打赏
  • 举报
回复
SQL Server 不区分大小写的。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧