网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月14日漏签0天
mysql吧 关注:58,354贴子:135,423
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 4回复贴,共1页
<<返回mysql吧
>0< 加载中...

mysql练习题

  • 只看楼主
  • 收藏

  • 回复
  • 房奴翻身把歌唱
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1、查询每个账户的折人民币余额,返回:账户代号、账户名称、币种、开户机构、账户状态、账户折人民币余额
select
a.*,b.zhye*c.hl as '折人民币余额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
2、查询账户折人民币余额最大的账户信息,返回:账户代号、账户名称、币种、开户机构、账户余额
select
a.*,b.zhye*c.hl as '折人民币余额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
ORDER BY b.zhye*c.hl desc
3、查询开户账户数少于2个的机构相关信息,返回:开户机构、开户账户数、存款总余额(折人民币)
SELECT
a.khjg,COUNT(*) as '开户账户数',b.zhye*c.hl as '存款总余额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
GROUP BY a.khjg
HAVING count(*) <2
4、假设账户状态=0,表示“正常账户”,账户状态=2表示“销户账户”,请查询销户总余额,返回:销户总余额
select
sum(b.zhye*c.hl) as '销户总金额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
GROUP BY a.zhzt
HAVING a.zhzt = 0
5、假设账户状态=0,表示“账户正常”,账户状态=2表示“账户销户”,请查询不同机构下,账户不同状态的余额,返回:开户机构、正常账户余额之和、销户账户余额之和
select
c.khjg,(select count(t.zhye)
from t_zhye z
where
z.zhdh=(select c.zhdh from t_ckzh where c.zhzt=0)) 销户账户余额之和,
(select
count(t.zhye)
from t_zhye z
where
z.zhdh=(select c.zhdh from t_ckzh where c.zhzt=2)) 正常账户余额之和
from t_ckzh c
6、账户余额(折人民币)高于AAA账户的账户信息,返回账户代号、账户名称、币种、开户机构、账户余额
select
a.*,b.zhye*c.hl as '账号余额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
where b.zhye*c.hl >(
select
y.zhye*z.hl
from t_ckzh x
join t_zhye y on x.zhdh = y.zhdh
join t_hl z on x.bz = z.bz
where x.zhdh = 'AAA'
)


  • 房奴翻身把歌唱
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第二题应该是这样写,但是我不知道怎么在自己的文章里面改,找不到入口,囧····
#2、查询账户折人民币余额最大的账户信息,返回:账户代号、账户名称、币种、开户机构、账户余额
select
a.*,b.zhye*c.hl as '折人民币余额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
where b.zhye*c.hl = (
select
max(y.zhye*z.hl)
from t_ckzh x
join t_zhye y on x.zhdh = y.zhdh
join t_hl z on x.bz = z.bz
)


上海勤革信息技术
超级码客涵盖mysql面试大全&SQL编程,SQL,MySQL,Oracle,PostgreSQL,等核心数据库考试题超3000题
2025-05-14 08:25广告
立即查看
2025-05-14 08:25:55
广告
  • 房奴翻身把歌唱
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是第五题的正确答案:上面第五题有点问题
#5、假设账户状态=0,表示“账户正常”,账户状态=2表示“账户销户”,请查询不同机构下,账户不同状态的余额,返回:开户机构、正常账户余额之和、销户账户余额之和
select
a.khjg,
if(a.zhzt=0,'正常余额','异常余额') as '账号情况',sum(b.zhye*c.hl) as '账户余额'
from t_ckzh a
join t_zhye b on a.zhdh = b.zhdh
join t_hl c on a.bz = c.bz
GROUP BY a.zhzt,a.khjg


  • 木糖醇
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
卧槽,笔试原题


  • 扉间一壶酒
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
第三题不对啊


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回mysql吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示