上周的sql练习,我全错了。。呵呵

上一篇 / 下一篇  2008-10-10 14:39:24

各位好!
最近事情较多 今天才看完大家上次的练习,非常抱歉!
给出一组答案(直接写的,没有用数据库验证了.可能会有点问题.但思路大概如此.呵呵).
同事也没太仔细验证大家的答案,好像只有一位同学做对了1道题以上...(不含1道题)
我们一起加强对sql的学习把.
 
1 ((select * fromtbl_test1) intersect (select * from  tbl_test2)) minus (select * from  tbl_test3);
 
select  object_name, trunc(created) 

 fromtbl_test1  

8wF.d G$j0

where   trunc(created)=to_date('2005-6-30','yyyy-mm-dd')51Testing软件测试网SOA@X}X

 
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)T o S7u Q D a
      end) as
标签51Testing软件测试网o8{!Z*hxTw n!]
      from tbl_test1

51Testing软件测试网RP] uo
DBA

K5w)Lc M0
2008-10-09

发件人:long

请dba在我们的答案都发出后给我们正确的多种写法。谢谢 

6rZ4Z3es Tm kO0

 

:oLm`wB6uE0

1.select*fromtbl_test1 a, tbl_test2 b, tbl_test3 c

fj {z+`ya}l0

where((a.object_id = b.object_id)and(c.object_id<>a.object_id))

;w3[,id {A0

 

liD]Z n t,`0

2.selectobject_name,to_char(created,'yyyy-mm-dd')

h:l)}AMH+qk1L0

fromtbl_test1

N0FRy/E.QT$Q7X$a/qf0

whereto_char(created,'yyyy-mm-dd')='2005-06-30'51Testing软件测试网/w8x-\h-QS:y

 51Testing软件测试网I Q'_NnKG]

3.selectobject_id,51Testing软件测试网 R4N0C}nJ
      (case 
jaT/IQ q0     whenobject_id<
10000then'a'51Testing软件测试网 _@7Xu'x,a0nYS
     whenobject_id>=
10000andobject_id<20000then'b'
^ o:x0]%AKF@ A0     whenobject_id>=
20000andobject_id<30000then'c'51Testing软件测试网4Z"mi p]2A
     whenobject_id>
30000then'd'51Testing软件测试网4g.f7xzr
     else
'e'51Testing软件测试网5q9q)p+fwT`
     end)asflag
p:z"H'} T^(T-Fe0     fromtbl_test1

Jxkh7O }g}Z^0

 51Testing软件测试网,H?F:X1~mW/p9K

 51Testing软件测试网.}Rw5VI7?-k9@&R/I

 

{T-L pJC\"^Y,Tq0

 51Testing软件测试网W5W| SvA$n&s#E4r


发件人:dba51Testing软件测试网|6c;J6x&m+e5l_

主题:sql练习51Testing软件测试网!GtIX cv A$Q a

 

6h+}?:E;y0

应领导的要求,测试组的各位出了一组sql的练习题.各位练习一下

Fs#jZ.r]0

在开发库的KF用户下有3个表tbl_test1,tbl_test2,tbl_test3是用来做这3个题的.51Testing软件测试网WS H |fMP

大家把这些问题的sql写出来.请在明天下班前将各自的答案提交一下.谢谢!

7o.fC]4p4o}0

 

c_"M7p.F|+N)B(h?~0

1 tbl_test1tbl_test2里面都有但是tbl_test3里面没有的数据.

1z!oO)C:K"|.V0

 

yP A'S-sk*pq0

请找出tbl_test1表中在2005-6-30日创建的记录中的object_namecreated字段.(要求created字段要以date形式显示且不显示具体的时分秒)51Testing软件测试网7Ey%pl`g

 51Testing软件测试网A _d7C[1Scz*J

tbl_test1表按照object_id分分等级并打标签:

p.Q:}f;L+?0

object_id<10000的属于打a标签

`^2nZ:| d{0

10000<object_id<20000b标签51Testing软件测试网C0?,Qo*q&X|6_

20000<object_id<30000c标签51Testing软件测试网8jn+W'`Wd:v/P p

30000<object_idd标签51Testing软件测试网I+j1};j$A.X)@ G7}

结果显示如下所示:51Testing软件测试网G a(^ H.xq7~ dF

OWNER                          OBJECT_NAME                                                                       OBJECT_ID 标签

EU y"ALM$f0

------------------------------ -------------------------------------------------------------------------------- ---------- ----51Testing软件测试网1]jO L3@$J3d4f2T

P_YZKF                         SEQ_Y_OLYMPIC_YN_0806_UG                                                      70497     d51Testing软件测试网k D@ v,tT]'k

SYS                            oracle/i18n/data/lx20202.glb                                                          23591     c51Testing软件测试网(RTd0[&Y

PUBLIC                         V$OBSOLETE_PARAMETER                                                              1101 a51Testing软件测试网j^(ELvS-z

SYSTEM                         LK_MV_TEST1                                                                           63900 d51Testing软件测试网"adw(pv5h|0O#p

PUBLIC                         /a9dac051_ProfileRefErrors                                                            25699 c

fDW'[`&}+hWW0

P_YZKF                         TBL_Y_PUTIAN_HJ_0805_USRSND                                                  60220 d51Testing软件测试网;?(V w6v C!CA7h

SYS                            /e8b5ace4_StyleSheetResolvedSt                                                    17902 b

@ L5?'eO0

SYS                            sun/io/CharacterEncoding$2                                                            20344 c

dF0t2tQ+tb-P0

PUBLIC                         /cbfc4c_StackGuard                                                                    24613 c51Testing软件测试网w^ w2p'b$Uci

PUBLIC                         DBMS_MONITOR                                                                           8848 a51Testing软件测试网 b X5t3jU%V*P&b,G


TAG:

 

评分:0

我来说两句

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 11539
  • 日志数: 22
  • 建立时间: 2008-03-11
  • 更新时间: 2009-02-06

RSS订阅

Open Toolbar