用sql语句对几千个数据in查询
相信对几千个数据进行in查询大家都很熟练,但是如何将几千个值拿过来插到sql语句中呢?(此时这些数据在Excel中,这里只做演示,所以拿少量数据做演示)
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL1EkaOdXV650dNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL4cjMyETO1kDMzAzNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
例如上面这种,数据量少还好,我们可能一个个复制粘贴,但是如果几千个呢?
这个时候一个个去复制粘贴是不现实的,这里分享给大家一种解决方案。
就是利用Excel表格实现,操作方法:
- 在这个编码列(如图gb_0001这种列)的左右插入一列,左边为
,右边为''
,怕输入错误直接复制我的就好。'',
用sql语句对几千个数据in查询 用sql语句对几千个数据in查询 - 在第4列填写
,然后下拉=A1&B1&C1
用sql语句对几千个数据in查询 - 选中第四列,复制到sql语句中
用sql语句对几千个数据in查询 - 把最后一个逗号删除,就可以用in来查询啦
ok,分享到此结束,个人感觉是个比较实用的小技巧,如果遇到的话,哈哈哈。