hc学习平台

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

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

2021-01-07 14:08:56 查看(306) 回复(0)

功能要求如下:


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


select money ,money/7 美元, round(money/7,2)  x from transinfo

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

select * ,if(money*0.001>2,money*0.001,2)  x from transinfo where type = '转入' or type='转出'

select sum(x) from(select * ,if(money*0.001>2,money*0.001,2)  x from transinfo where type = '转入' or type='转出') c

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

select name,money,money*0.3 x from card, user where card.userid=user.userld and city='北京'

select truncate(sum(x),0) x from (select name,money,money*0.3 x from card, user where card.userid=user.userld and city='北京') c

评论 (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

返回顶部