上周的sql练习,我全错了。。呵呵
各位好!
最近事情较多 今天才看完大家上次的练习,非常抱歉!
给出一组答案(直接写的,没有用数据库验证了.可能会有点问题.但思路大概如此.呵呵).
同事也没太仔细验证大家的答案,好像只有一位同学做对了1道题以上...(不含1道题)
我们一起加强对sql的学习把.
1 ((select * fromtbl_test1) intersect (select * from tbl_test2)) minus (select * from tbl_test3);
2 select object_name, trunc(created)
fromtbl_test1
where trunc(created)=to_date('
3select owner,object_name,object_id ,51Testing软件测试网B4@Q8X@
(case 51Testing软件测试网f*d(fUO)d;B#q
when object_id<10000 then 'a'
xy [n+Z;zq0 when object_id>=10000 and object_id<20000 then 'b'
3Oq9YQ;\#G0o~0 when object_id>=20000 and object_id<30000 then 'c'
,Ek!u7HA1t2uJ;lor0 when object_id>30000 then 'd'51Testing软件测试网;C u+]2x)To S7u QDa
end) as标签51Testing软件测试网o8{!Z*h xTw n!]
from tbl_test1
(case 51Testing软件测试网f*d(fUO)d;B#q
when object_id<10000 then 'a'
xy [n+Z;zq0 when object_id>=10000 and object_id<20000 then 'b'
3Oq9YQ;\#G0o~0 when object_id>=20000 and object_id<30000 then 'c'
,Ek!u7HA1t2uJ;lor0 when object_id>30000 then 'd'51Testing软件测试网;C u+]2x)To S7u QDa
end) as标签51Testing软件测试网o8{!Z*h xTw n!]
from tbl_test1
51Testing软件测试网RP ] uo
DBA
K5w)Lc M0
2008-10-09
发件人:long
请dba在我们的答案都发出后给我们正确的多种写法。谢谢
6rZ4Z3es TmkO01.select*fromtbl_test
where((a.object_id = b.object_id)and(c.object_id<>a.object_id))
2.selectobject_name,to_char(created,'yyyy-mm-dd')
fromtbl_test1
whereto_char(created,'yyyy-mm-dd')='
3.selectobject_id,51Testing软件测试网 R4N0C}nJ
(case
jaT/IQq0 whenobject_id<10000then'a'51Testing软件测试网
_@7Xu'x,a0nYS
whenobject_id>=10000andobject_id<20000then'b'