关于多次UNION ALL问题的行列转换!
原帖请见:http://www.itpub.net/forum.phpmod=viewthread&tid=1627350&page=1 建表语句及测试数据语句如下: create table tbl(id int,x1 varchar2(2),x2 varchar2(2));INSERT INTO tbl VALUES (1, N...
SQL趣题:四人过桥的问题
传说中的微软面试题:有一群人A,B,C,D (人数>=2)要在夜里走过独木桥过河,他们只有一把手电筒。四个人的速度不同,过河分别需要1,2,5,10分钟,桥上最多走两个人,两个人一起走时按速度慢的计算。过河一定要用手电筒...
SQL趣题:求硬币的概率期限。。。
原帖请见:http://www.itpub.net/thread-1627528-1-1.html题目:有100万枚1元硬币,按以下方式投入两个钱罐(设为1号罐和2号罐)中:一开始两个罐子各投1枚。之后,如果两个罐子中分别有x,y枚硬币时,那么下一枚硬...
SQL趣题:抛抛硬币,连续出现两次正面的期望值
原帖请见:http://www.itpub.net/thread-1625369-1-1.html 这段时间在学习SQL的递归查询。想起一道有趣的概率习题。跟大家分享一下: 题目:连续掷一枚硬币,求首次出现连续两个正面的投掷次数的数学...
用SQL输出斐波那契数列!
原帖请见:http://www.itpub.net/thread-1622350-1-1.html方法一:用通项(最愚蠢但最数学)SQL> set timing onSQL> SELECT ROUND(1/power(5,0.5)*(power(((1+power(5,0.5))/2),rownum)-power(((1-power(5,0.5))/2...
关于connect by level与connect by rownum 的区别
这是我在itpub发的第一个帖子:http://www.itpub.net/thread-1615513-1-1.html ---------------------one column in WITH,the results are confused!!---------one connect--1# use level connect,return row...