我有一个包含以下数据的varchar字段:
接口
Gig1 / 0/1
Gig1 / 0/3
Gig1 / 0/5
Gig1 / 0/10
Gig1 /11分之1
我正在尝试搜索(BETWEEN)。
Select * from test1 where Interface Between "Gig1/0/1" and "Gig1/0/5"
返回除Gig1 / 1/11以外的所有记录
答案 0 :(得分:1)
使用substring_index函数怎么样?
select substring_index(fieldname,'/',-1) as v from tablename where v between 1 and 5