本文主要是介绍【MySQL作业】MySQL函数——美和易思数学函数和控制流函数应用习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
点击打开所使用到的数据库>>>
1、添加一条商品记录。
商品编码 goodsCode | 商品名 goodsName | 种类 category | 单价 unitPrice |
02005 | 夏普 KC-Z380SW 空气净化器 | 生活电器 | 1889.45 |
添加商品“夏普 KC-Z380SW 空气净化器”:
insert into goods(goodsCode, goodsName, category, unitPrice) values ('02005',' 夏普 KC-Z380SW 空气净化器 ',' 生活电器 ',1889.45)
2、对“夏普 KC-Z380SW 空气净化器”的单价分别采用下述形式显示:不小于单价最小整数值,不大于单价最大整数值,最接近单价整数值,单价只保留一位小数点。
分别采用 ceil()、floor()、round() 和 truncate() 函数对单价进行显示:
select ceil(unitPrice) 不小于单价最小整数值 ,floor(unitPrice) 不大于单价最大整数值 ,
round(unitPrice) 最接近单价整数值 ,truncate(unitPrice,1) 单价只保留一位小数点 from goods where goodsCode='02005'
3、显示生活电器类商品的相关信息,要求按照单价升序显示商品编码、商品名、种类和单价,单价为 null 的显示“暂未定价”。为方便物流托运,还需要显示商品是否贵重的相关信息,现系统规定凡是单价不低于 500 元的商品定义为“贵重物品”,其他的则为“普通物品”。
按照单价升序显示商品编码、商品名、种类和单价,单价为 null 的显示“暂未定价”, 并且单价不低于 500元的商品定义为“贵重物品”,其他的则为“普通物品”:
select goodsID 商品编码 , goodsName 商品名 , category 种类 ,ifnull(unitPrice,' 暂未定价 ') 单价 ,
if(unitPrice>=500,' 贵重物品 ',' 普通物品 ') 是否贵重 from goods where category=' 生活电器 'order by unitPrice
>>知识点【第5章 MySQL 函数】
这篇关于【MySQL作业】MySQL函数——美和易思数学函数和控制流函数应用习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!