为什么select from where查不到结果,跪求

xiaoyouqiang 2006-12-21 09:43:39
我用select * from bumen where bmname='资源管理部'查询不到任何结果
但用select * from bmname where bmname like '资源管理部__' 能找到

我起初觉得是后面有两位空格造成的,但是用replace()替换掉了,也是没有效果
不知道到底什么问题,希望大家帮帮忙,谢谢了
...全文
660 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangyangxie 2006-12-22
  • 打赏
  • 举报
回复
呵呵  ,学习
hm8030 2006-12-22
  • 打赏
  • 举报
回复
又學了一招。沒想倒就一個簡單的查詢還有這麼多的文章
HAPPY冰石 2006-12-22
  • 打赏
  • 举报
回复
我倒~字段问题也不看清楚了:(n)char类型的,字符不够的时候会以空格补全~
这时候:'资源管理部' <> '资源管理部 '了
改字段为(n)varchar就行了
wangyd2006 2006-12-22
  • 打赏
  • 举报
回复
肯定是列内容后面有特殊字符,可能是空格或者回车,所以用"="来判断肯定是不行的.只有先对列内容规范后再查询.
中国风 2006-12-21
  • 打赏
  • 举报
回复
select * from bumen where bmname like '资源管理部%'
select * from bumen where charindex('资源管理部',bmname)=1
以上都可以查到
select * from bmname where bmname like '资源管理部__'
楼主看一下联机帮助
xiaoyouqiang 2006-12-21
  • 打赏
  • 举报
回复
实空格?什么意识?说的实际的好吗?
xiaoyouqiang 2006-12-21
  • 打赏
  • 举报
回复
select * from bumen where replace(bmname,' ','')='资源管理部'
这个我也试过的,没用
wing20081899 2006-12-21
  • 打赏
  • 举报
回复
select * from bumen where replace(bmname,' ','')='资源管理部'
rookie_one 2006-12-21
  • 打赏
  • 举报
回复
select * from bumen where ltrim(rtrim(bmname))='资源管理部'
wing20081899 2006-12-21
  • 打赏
  • 举报
回复
是实空格
bugchen888 2006-12-21
  • 打赏
  • 举报
回复
SELECT *
FROM bumen
WHERE bmname=N'资源管理部'
xiaoyouqiang 2006-12-21
  • 打赏
  • 举报
回复
会有关系吗,我都没设置外键
子乔 2006-12-21
  • 打赏
  • 举报
回复
可能是两个表的主外键设置的不合适吧
xiaoyouqiang 2006-12-21
  • 打赏
  • 举报
回复
大家帮忙啊
xiaoyouqiang 2006-12-21
  • 打赏
  • 举报
回复
select * from bumen where rtrim(bmname)='资源管理部'
这个我试过也不行,后来我就只有
update bumen set bmname='资源管理部' 这样在
select * from bumen where bmname='资源管理部'才能查出来
不知道是什么原因,谢谢回复!
sprider 2006-12-21
  • 打赏
  • 举报
回复
一: 全角于半角.
二: 空格或其他字符.
jacobsan 2006-12-21
  • 打赏
  • 举报
回复
select * from bumen where rtrim(bmname)='资源管理部'?
dssw 2006-12-21
  • 打赏
  • 举报
回复
是不是全角的问题啊
yuanmu 2006-12-21
  • 打赏
  • 举报
回复
从 excel 粘进去的,有回车换行
sunjay117 2006-12-21
  • 打赏
  • 举报
回复
手工写的把
加载更多回复(8)

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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