in条件懒人查询

oracle中进行数据相关的sql语句测试,很多时候都需要造数来测试业务条件逻辑是否OK,一般情况where能满足大多数的结果查询.

但是遇到极个别几十条毫无联系的数据时,只能采取 where XX  in(a,b,c)来进行查询,这时候尴尬来了,

最开始我只能复制前面的ID粘贴,然后加  逗号  ,

再使用Backspace去掉字符后面的空格,超级浪费时间的说,而且感觉自己这样特别傻特别逗,于是懒人被逼寻找到了偷懒的办法!


第一步:创建一个带有字段ID的表tb_xx



第二步:找到需要查询的数据ID



第三步:把需要查询的ID复制到



第四步:复制到tb_xx的字段中



第五步:给字段值加上逗号


第六步:把多行合并一行



然后就能轻轻松松的复制到括号里面进行查询了,嘿嘿~~~

select  *  from EOMP_AL_SKU_DEFAULT_NEED t 

where id in (25239,25240,25241,25242,25243,25244,25245,25246,25247,25248,25249,25250,25251,25252,38985,38986,38987,38988,25253,25254)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值