orcale中between and的sql语句怎么写啊!求大神指导

就是我想查询数据库中name列里随便一个范围内的数据
该怎么写呢,

你的name是什么类型的?

字符串的话只能用枚举了。 name in ('a','b','c')

如果是说数字类型或者日期时间类型,可以用 between and 或者 > < 当然也可以枚举

举例如下:

字段类型: name varchar2(30), age int(3)

select * from tableName where name = 'a' ;
select * from tableName where name in ('a','b','c')

select * from tableName where age = 100
select * from tableName where age between 10 and 20
select * from tableName where age > 10 and age < 20
select * from tableName where age in (20,30) -- 等价于 age = 20 or age = 30

随便一个范围?
between 下限 and 上限
你的字段是什么类型、默认排序方式是什么,你要知道

select * from 表名 where name between ‘名字1’ and ‘名字2‘

我建议楼主遇到问题先找baidu、google,基本问题都能解决,大部分你遇到的问题别人都已经经历过

select中找name用like比较好吧
如select * from 表名 where name like "%名字%"

between 最小值 and 最大值

 where num > 10 and num < 30 

 where num between 10 and 30