问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一条查询语句 sql语句查询 实现功能:

发布网友 发布时间:2022-04-07 21:50

我来回答

4个回答

懂视网 时间:2022-04-08 02:12

select a||‘+‘||b||‘=‘||(a+b) from (select rownum a from all_objects where rownum<4), (select rownum b from all_objects where rownum<4); A||‘+‘||B||‘=‘||(A+B) ------------------------------------------------------------------------------------------------------------------------ 1+1=2 1+2=3 1+3=4 2+1=3 2+2=4 2+3=5 3+1=4 3+2=5 3+3=6 9 rows selected.

2. 做一个5*5的乘法表

with multiplier as (select rownum n from dual connect by rownum<6)
select a.n||‘*‘||b.n||‘=‘||(a.n*b.n) from multiplier a, multiplier b

3. 不用connect by,只用dual表,构造出1到128

with a as (select 1 from dual union all select 1 from dual)
select rownum from a,a,a,a,a,a,a

4. 池塘边上有牛和鹅若干,小华总共看到15个头42条腿,请问牛和鹅各有多少?

with a as (select 1 from dual union all select 1 from dual),
b as (select rownum n from a,a,a,a)
select x.n num_of_bull, y.n num_of_goose from b x, b y where x.n*4+y.n*2=42 and x.n+y.n=15

5. 百钱买鸡兔:老母鸡3块1只,小母鸡4块5只,大白兔2块1只,小白兔3块4只,要求买回来的动物总共100只,并且脚不少于240条不多于320条。花100块钱来买这些动物,要求每种动物都至少要购买一只且钱正好花完,输出所有的可能情况。

with t as (select 1 from dual union all select 1 from dual),
t1 as (select rownum n from t,t,t,t,t)
select a.n lmj,5*b.n xmj,c.n dbt,4*d.n xbt from t1 a,t1 b,t1 c,t1 d where 3*a.n+b.n*4+c.n*2+d.n*3=100 and a.n+5*b.n+c.n+4*d.n=100 and (2*a.n+10*b.n+4*c.n+16*d.n between 240 and 320) and a.n<>0 and b.n<>0 and c.n<>0 and d.n<>0;

6. 每个雇员的薪水(SAL)都对应到一个薪水级别(SALGRADE表中的GRADE字段),哪个薪水级别上的雇员数量最多?输出该薪水级别信息。本题需要用三种不同的写法作答。

第一种写法:

select * from salgrade where grade=(select grade from (select s.grade,count(*) from emp e,salgrade s where e.sal between s.losal and s.hisal group by s.grade order by 2 desc) where rownum=1);

第二种写法:

with t as (select s.grade,count(*) num from emp e,salgrade s where e.sal between s.losal and s.hisal group by s.grade),
t1 as (select max(num) maxnum from t)
select s.* from salgrade s,t,t1 where s.grade=t.grade and t.num=t1.maxnum;

第三种写法:

select * from salgrade where exists (select 1 from (select grade from (select s.grade,count(*) from emp e,salgrade s where e.sal between s.losal and s.hisal group by s.grade order by 2 desc) where rownum=1) s where s.grade=salgrade.grade);

 

好玩的SQL

标签:

热心网友 时间:2022-04-07 23:20

设表A表名为TABLEA,表B为TABLEB:
假设B列每组序号都是01,02,03没有间断:
===============这回行了吧?
select tableb.*,A.C列,B.C列,C.C列 from TABLEA A,TABLEA B,tableA C,TABLEB
WHERE A.B列='01' AND B.B列='02' and C.B列='03' AND TABLEB.A列=A.A列 AND TABLEB.A列=B.A列 AND TABLEB.A列=C.A列

热心网友 时间:2022-04-08 00:38

aaaaaaa

热心网友 时间:2022-04-08 02:12

有点好玩
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 简爱读后感想 简爱读后感的读后评价 dnf拍卖行百分之五手续费是怎样算的? 浙江省(自治区、直辖市)的面积 简爱读后感或个人评价 拍卖收取5%的手续费要怎么算 怎么把以一个应用程序的图标换成另一个图标,但功能不变 16.5元的的火车票退票百分之五的手续费是多少? 浙江省山区人均面积最多排名 如果是1000的百分之5怎么算?是1000乘以5吗?地下城与勇士的百分之5手续费 怎么更换一个软件上面的图片? 扣百分之五的手续费怎么算 是除以20吗? 怎么能让一个软件换个别的图片 阴虱子卵怎么彻底去除 谁知道,微信朋友圈降权还能恢复吗?一千多个好友,都看不到我的朋友 怎么把一个游戏的图标换成另一个应用的图标 问一下580元提取百分之5手续费是多少,怎么计算急急急 和550元也列出来举个例子 微信加好友被隐形降权如何解除? UEFI启动进不了系统 微信被降权了怎么办 无法加好友 别人看不见我的朋友圈 简爱的读后感(速度,当场给分!) 英语单词ONE 和ONES有什么区别?各有什么意思? ones是什么意思? ones是什么意思??? ones one one&#39;s ones&#39; 分别是什么意思? ONES什么意思 ones是什么意思 ones的中文翻译及用法 股票分红是怎么回事 股票分红什么时候到账 ones 这里是什么意思? 社交ones是什么意思 ones在里面是什么意思,为什么要加s? ONES是什么意思 those和ones区别是什么? ones的英语是什么意思 电动车钥匙没电了,怎么打开呀? ones 是什么意思? ones意思 92号汽油和95号汽油不小心混加了,对发动机有没有影响 百度钱包提现到账时间是多久 92的车加了95会怎么样?