-
2008-09-27 16:27:59 / Oracle开发
碰到一个问题,百思不得其解,向各位请教了!问题描述:表COMPANY(代码、名称)里数据如下:CO_CODECO_NAME60001测试1131测试226345测试318374721测试4534535测试5现在我想根据一个级次规则变量rule:='3-2-3-2-2' , 从company里取出每条数据的级次level,期望结果如下:CO_CODECO_NAMELEVEL60001测试12131测试2126345测试32
查看(229)
评论(9)
-
2008-05-24 13:16:55 / Oracle开发
如题,目前在做数据库方面,很多问题都不太明白,求一个全部函数的手册,以便查询!不知道有没有,类似java api那样的文档,谢谢大家!
查看(706)
评论(8)
-
2008-05-13 11:17:59 / Oracle开发
两个表:教师表:tidcourset1Englisht2Chinese教师_学生表:tidsidt1s1t1s2t1s3t2s1t2s5现在想做个表连接,把sid里的值连起来(中间用,分隔),取出的数为:tidcoursesidt1Englishs1,s2,s3t2Chineses1,s5请问这个sql应该怎么写啊,想了好久都没弄出来.......
查看(510)
评论(15)
-
2008-05-12 11:49:19 / Oracle开发
用pl/sql dev导出表数据为.sql文件,但里面有个long类型的字段,结果导出报错,怎么解决?
查看(346)
评论(5)
-
2008-05-09 09:34:12 / Oracle开发
各位兄弟姐妹,本人使用oracle也差不多一年多了,由于开发的时候注重java,到现在为止,也只会标准sql和一些常用的oracle语法,存储过程是半吊子,总之就是菜鸟拉,现在想学深一点,比如sql优化啊,存储过程之类的,各位过来人请分享一下你们的经验,看什么书好,介绍一下学习流程,以及注意事项,谢谢了!!!
查看(519)
评论(10)
-
2008-05-08 14:52:11 / Oracle开发
有两张表:gal_voucher_item:1066行数据gal_voucher_item_detail:423705行数据现在想取出第一个表里item_iid不在第二个表的item_iid里的数据,分别用minus/not in/not exists,sql和所需时间如下(呵呵,没写错吧):minus:Select *From gal_voucher_item itemWhere item_iid In (Select item_iidFrom gal_voucher_itemMinus
查看(991)
评论(21)
-
2008-04-02 10:30:25 / Oracle开发
现在有一个表as_table,里面有两个字段:tab_id (key)master_tab_id (主表)主表下面可能有多个表,而这些表也可能是其他多个表的主表,一直下去~~给定一个master_tab_id='id',如何取出所有关联的数据??比如master_tab_id='test',我可以用select * from as_table where master_tab_id='test';根据tab_id先取出test主表下面的表test1,test2,然后再用select * from as_table where master_tab_id in ('test1', 'test2')取出test1和test2的子表,一直下去,直到没有为止,请问该怎么用一条sql语句
查看(384)
评论(7)
-
2008-03-06 13:15:14 / Oracle开发
一个表table1,想取里面字段count最大的3条记录,该怎么取??我知道可以用order by count,然后在代码里取前3个就是最大的3个记录,但我想问有没有简单的语句直接取出这三个记录的?
查看(816)
评论(13)