oracle数据库如何按多个条件查询数据。

想请教一下如果想查询表as_user字段名uflag里的内容为0和段名user里内容为2的句子怎么写。也就是想查询在一个表里符合多个条件的内容。如果要是想再多几个条件又要... 想请教一下如果想查询表as_user字段名uflag里的内容为0和段名user里内容为2的句子怎么写。也就是想查询在一个表里符合多个条件的内容。如果要是想再多几个条件又要怎么办。
请高手教下!!在线等!!!!
想要的是不但只可以查询出来并且还要能修改的。
像是这个名子只可以查询出来,但我无法修改,要加个什么语名才可以修改?
select * from as_user where uflag in(0,1) order by uflag
展开
 我来答
198901245631
推荐于2017-09-16 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1709万
展开全部
通过where .....and (or)...语句进行多条件查询即可。
sql:select * from tablename t where t.id =1 and t.name ='zhangsan'.
解释:and的意思是 “并且”,两个条件同时满足的话才会输出。上面的sql意思就是:从tablename表中查询出id是1并且name是zhangsan的用户信息。
sql:select * from tablename t where t.id =1 or t.id =2.
解释:or的意思是 “或者”,两个条件满足一个的话输出。上面的sql意思就是:从tablename表中查询出id是1或者id是2的用户信息。
wangyanjj
2010-01-01 · TA获得超过143个赞
知道小有建树答主
回答量:342
采纳率:0%
帮助的人:238万
展开全部
建议将查询的数据分类以后然后做update,
毕竟数据库的数据修改不像改excel一样,
或者你用TOAD,直接将数据筛选出来以后,直接修改,
或者你用PL/SQL将数据查询出来以后,在后面加个update
例如:
select * from as_user where uflag in(0,1) order by uflag for update;
然后解锁数据库表,进行修改,前提你要对这2个工具有所了解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9f70a8c
2010-01-01 · TA获得超过1179个赞
知道小有建树答主
回答量:574
采纳率:100%
帮助的人:633万
展开全部
囧,我今天好像回答过你查询的问题。。
要UPDATE的话只能用UPDATE AS_USER SET ... WHERE ...的方法了,毕竟不是支持对查询结果进行修改的图形化界面。。你可以开2个窗口一个查询,一个用UPDATE来参照着查询改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ebread
2010-01-01 · 超过28用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:65.3万
展开全部
Select * From as_user Where uflag = "0" And user = "2";

还有多个话就加And 或者 Or 拼就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caiqiupeng
2010-01-01 · TA获得超过5694个赞
知道大有可为答主
回答量:2979
采纳率:33%
帮助的人:824万
展开全部
select * from as_user a where a.uflag = 0 and a.user = 2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式