ITPUB论坛 » 移动及嵌入式数据库 » 请教一个查询语句
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-1-8 12:49 bailuotuo
请教一个查询语句

各位大哥我想请问一下~~
如下的语句怎样来简单化实现

比如有一个字段。id
我查这个表中这个ID相关的几个值比如这样`~~
select * from 表名 where id = x1 or id = x2 id = x3 ......xn
如果我xn 为1000个或都还要多时呢???那我这个查询怎么写呀`~

2008-1-8 12:51 wenshaohan
select * from 表名 where id   betwwen  x1 and xn

2008-1-8 12:52 wenshaohan
select *  
from 表名  
where id    in(  x1 , xn)

2008-6-11 10:07 wfb
对于这样的范围问题最好采用模糊查询

select *  
from 表名  
where id  like 'x[1-n]'
此处n为任意你想要的数字

[[i] 本帖最后由 wfb 于 2008-6-11 10:09 编辑 [/i]]

2008-6-19 19:45 ryq0000
要看具体结构了

2008-9-11 10:57 iyuanhuang
如果確定要是=x開頭的
select *  
from 表名  
where id like ('x%')

2008-9-11 23:59 smallnavy
首先要找出相关值的共同点。然后用模糊查询。

页: [1]
查看完整版本: 请教一个查询语句


Powered by ITPUB论坛