数据库中的记录为:
Code Description
10021 ABC
10023 ABC
.... ....
10100 ABC
9000A XYZ
9001B XYZ
..... ....
9026Z XYZ
现在我必须从10021-10100或9000A-9026Z中搜索类似代码的序列 这些是varchar值。 如何查询以获取各自的代码范围
范围搜索10021-69990,但也会显示类似diff类别的记录1002F。
答案 0 :(得分:1)
您将使用比较:
select *
from t
where code >= '10021' and code <= '10100';
比较值必须是字符串。您知道这些对字符串值起作用吗?排序基于字符串的排序规则-但这通常只是字母排序。
答案 1 :(得分:0)