返回首页

大家好,

我有一个数据库(MS SQL)列是varchar,它接受的字母数字值和数值。
包含像值
10
20
30
A10的
A10.5
B11的

我要选择的值介于10和A10.5,我怎么能实现呢?

预先感谢

回答

评论会员:OriginalGriff 时间:2012/02/06
尝试:
SELECT * FROM Test WHERE Id > '10' AND Id <= 'A10.5'
评论会员:阿米尔Mahfoozi 时间:2012/02/06
喜吉里什,你没有提及的表名和列名,所以我把它命名为Table1和命名的列名。
关于你的第一个问题:"我要选择的值介于10和A10.5,如何能实现"

您可以使用此查询:
{C}
约您的评论:"ATLEAST如何选择字母开始的值......"
你可以使用这个:
select * from Table1 where name between	'A' and 'Z'

希望它帮助