SQL 查询多条符合条件的记录

我有1个Excel表格,上面有一列的字段是我要用来做条件的,本来如果只有几个条件,我可以select*fromtablewherecolumn_ain('条件一','条件... 我有1个Excel表格,上面有一列的字段是我要用来做条件的,本来如果只有几个条件,我可以select * from table where column_a in ('条件一','条件二')
但是我想查询的有70多个条件,我总不能全部写到in里去吧,因为刚入门,所以请高手指点简单的方法~谢谢~
我想在数据库里直接访问Excel里面那一列的数据可以吗,还是非要写到数据库的一个表中~?
展开
 我来答
intexp
推荐于2018-02-12 · TA获得超过175个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:170万
展开全部
select * from table where column_a in (select 条件N from table where XXX )

总之你的多个“条件”如果能用select出来的话,把结果放到in里就可以了。
dong_1984dd
推荐于2016-11-27 · TA获得超过1.1万个赞
知道小有建树答主
回答量:1070
采纳率:100%
帮助的人:230万
展开全部
  1. 查询符合条件的记录,关键字 where 

  2. 假如:表 table 中有3个字段,t1,t2,t3

  3. 并且存在10条记录,和 t2有5条相同的记录

  4. select * from table where t2='123'

  5. 以上SQL 就可以得到符合条件的5条记录

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
21147813
2009-06-02 · TA获得超过364个赞
知道小有建树答主
回答量:400
采纳率:0%
帮助的人:0
展开全部
70几个条件,这本来就是业务逻辑 连业务逻辑都想省掉 那还写程序干什么呢。。
至于出现70几个条件,如果确定自己的表设计规范的话,那么是正常的 上百个字段的表是很正常的事 你需要确定自己的表是不是符合3NF
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f2a99ee
2009-06-02 · TA获得超过175个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:170万
展开全部
你这个在excel里没实用的方法.如果非要做可以按下面的做
将excel表里的数据写到excel里
然后
select * from table where column_a = (select aa from newTable)
aa就是newtable里放的你excel那一列的数据 当然如果你excel里的数据有规律的话就可以找别的好方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alreala
2009-06-02 · TA获得超过159个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:142万
展开全部
如果是数字或者日期的话可以用大于与小于号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式