首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

select里的between有关问题

2012-01-07 
select里的between问题请看下面的查询语句:select * from userexamandmb where mbid31 and peipei betw

select里的between问题
请看下面的查询语句:
select * from userexamandmb where mbid='31' and peipei between '50%' and '100%'
结果是没有记录,但表里是有相应的记录的。这是为什么?
userexamandmb是由两张表组成的视图;字段peipei是varchar类型。在线等!

[解决办法]

SQL code
select * from userexamandmb where mbid= '31' and charindex('%',peipei) > 0 andcast(left(peipei,charindex('%',peipei)-1) as int) between 50 and 100 

热点排行