Sql语句in后面跟的数据过多如何解决

我用的是oracle而且,这些数据没有任何规律,都是从别条件下过滤出来的请各位大峡继续指教其实问题已经解决,但是是用程序写的我想知道,sql语句有没有解决这类问题的方法... 我用的是oracle 而且,这些数据没有任何规律,都是从别条件下过滤出来的 请各位大峡继续指教 其实问题已经解决,但是是用程序写的 我想知道,sql语句有没有解决这类问题的方法 展开
 我来答
邱祥在娅静
2019-09-13 · TA获得超过3646个赞
知道大有可为答主
回答量:3122
采纳率:33%
帮助的人:151万
展开全部
如果是离散型数据就只能用in了,因为这些数据没有规律,你就只能一项项列出来,让它们都包含到你所要查询的语句里面。
如果是连续型数据就可以不用in了,可以用between...and来替代in,而且这样写一般来说效率要比in高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
衣路肥靖琪
2019-09-25 · TA获得超过3804个赞
知道大有可为答主
回答量:3101
采纳率:30%
帮助的人:193万
展开全部
这个在工作中我也经常碰到过,只能再建个表,把in
的数据导到表里,
用in
(select
字段
from
你建的表)
不想建表的话,分几次运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式