如果要查询char类型的介于1000和2000之间的数,SQL语句要怎么写?

2025-05-16 10:52:04
推荐回答(2个)
回答1:

select *
from 表
where cast(char列 as int) between 1000 and 2000
----
把该列转换类型转成数字类型再对比就行

回答2:

先用函数转换成整型再比较:

cast(char类型字段 as int) between 1000 and 2000