hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › javav › 日志

数字函数:根据教材中的user表、card表、transInfo表进行查询

2021-01-07 14:07:54 查看(419) 回复(0)

功能要求如下:


  1. 查询交易记录,将交易金额转换成美元展示,四舍五入保留2位小数
  2. 如果每次转账操作,银行收取千分之一的手续费,不足2元,按2元收取,那么银行将收到多少的手续费
  3. 如果北京地区的客户,将银行卡存款的30%用于消费,计算总共会消费多少钱。计算截去小数,保留整数


-- 1.查询交易记录,将交易金额转换成美元展示,四舍五入保留2位小数
select *,round(money/6.46,2)美元
from transinfo

-- 2. 如果每次转账操作,银行收取千分之一的手续费,不足2元,按2元收取,那么银行将收到多少的手续费


select sum(a)手续费 from(select *,if(money*0.001<2,2,money*0.001)a from transinfo where type ='转入' or type ='转出' )b



-- 3. 如果北京地区的客户,将银行卡存款的30%用户消费,计算总共会消费多少钱。计算截去小数,保留整数

select sum(a)消费 from(select user.userId,user.name ,card.money 存款,floor(card.money*0.3)a from user,card where city='北京' and user.userId=card.userId)b

评论 (0 个评论)

facelist

全部作者的其他最新日志



站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部