日期:2014-05-19  浏览次数:20796 次

sql数据库查询,含有字母的查询不出来
sql数据库里面是这样存储的(varchar,长度为10)

1000000001
.
.
.
100000000a
...
100000000f

      但是我在数据库里面用命令查询的时候,发现全为数字的可以查询出来

含有字母的就不可以了,提示超出长度(好像系统是把自动转化为10),请教什么问题呢?

比如查询100000000a,我的命令是这么写的   :
select   *   from   code   where   id   like   100000000a




------解决方案--------------------
' '号呢?
------解决方案--------------------
select * from code where id = '100000000a '


------解决方案--------------------
是啊,没 ' '
select * from code where id like '100000000a '
------解决方案--------------------
楼上正解 鉴定完毕