数据库中VARCHAR类型,怎么都不等 啊

afgghepss1 2006-03-23 12:06:54
我在SQL数据库中的表TT定义了一个DD的varchar(80)中文字段,可是我要判断他是否等于某个值比如说:诺基亚的时候他不是提示字段无效就是不相等,到底怎么回事啊,请高手们帮个忙,我要是把他们改成数字的就可以了有人说在数据库字段去空格.select * from item where itemid=诺基亚V3
就是这个SQL语句都是不行啊,要怎么改这个语句才可以啊
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
peterb 2006-03-23
  • 打赏
  • 举报
回复
select * from item where itemid='诺基亚V3'
wlk 2006-03-23
  • 打赏
  • 举报
回复
itemid 这一字段有可能要先把前后空格过滤掉
RUN_ 2006-03-23
  • 打赏
  • 举报
回复
读出比较
Knight94 2006-03-23
  • 打赏
  • 举报
回复
建议用参数,例如:

select * from item where itemid=@itemid

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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