请教 查询语句的简单问题

Maxdell 2008-05-04 01:00:50
表 tb
------
name nvarchar(20)

-----------------
有如下内容
dick
jack

怎样控制查询时空格的处理?
比如 select name from tb where name='dick ' 这样也返回数据。不希望这种情况出现,请问怎么处理?

...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
msjqd 2008-05-04
  • 打赏
  • 举报
回复
select name from tb where replace(name,' ','') = 'dick '
Maxdell 2008-05-04
  • 打赏
  • 举报
回复
厉害厉害,懂了。
jinjazz 2008-05-04
  • 打赏
  • 举报
回复
貌似只能通过长度判断了
Limpire 2008-05-04
  • 打赏
  • 举报
回复
select name from tb where name='dick  ' and len(name)=len('dick  ')

34,590

社区成员

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

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