【mysql】mysql 小数转换成百分数查出(保留两位小数百分数)以及怎么使select中嵌套if的使用
2015-08-31 09:25
946 查看
mysql 小数转换成百分数查出(保留两位小数百分数)
SELECT id as 'ID',GROUP_CONCAT(concat(truncate(royalties *100,2),'%')) as '比例' FROM xes_course_royalties FROM id in(1,3,4,5)GROUP BY id如上面语句,
TRUNCATE(X,D)
返回被舍去至小数点后D位的数字X。若D的值为0,则结果不带有小数点或不带有小数部分。可以将D设为负数,若要截去(归零)X小数点左起第D位开始后面所有低位的值.
所有数字的舍入方向都接近于零。,
concat
是将数值与%拼接起来。
GROUP_CONCAT
就不用说了,是将属于同一组的列,以逗号隔开显示出来
mysql select查询语句怎么使用if条件判断语句
<pre id="recommend-content-1524474817" class="recommend-text mb-10" name="code" style="white-space: pre-wrap; word-wrap: break-word;"><span style="font-size: 12px;">select a2,bselect id,name ,if(id=1,'id是1','id不是1') as ttt from tabname </span>select id,name , case when id =1 then 'id是1' else 'id不是1' end as ttt from tabname;
如上面语句
即为在查询时引用if查询条件语句,使之值为1时,输出另一特定值
相关文章推荐
- 【mysql】Mysql数据库备份和按条件导出表数据
- MySQL索引 查看、创建、删除
- mysql如何修改所有的definer
- MySQL和MSSQL差异(增量)备份的原理
- MySQL常用操作命令备忘
- 用命令行导出和导入MySQL数据库
- MySQL数据库备份以及常用备份工具集合
- windows下如何安装和启动MySQL
- sql语句修改mysql表的自增主键
- Mysql 大小写问题
- mysql编译安装
- mysql authorization check
- mysql backup script
- MySQL加载JDBC驱动程序
- MySQL查看日志
- MySQL(四)之MySQL数据类型
- MySQL(三)之关系型数据库基本特性
- You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
- 万能的everything彻底解决mysql问题
- mysql隐藏文件一定要删除彻底