登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [mysql] concat 将整数转换成字符串, FLOOR 取整     [回主站]     [分站链接]
标题
[mysql] concat 将整数转换成字符串, FLOOR 取整
clq
浏览(0) + 2010-09-30 10:24:33 发表 编辑

关键字:

            select avg(chesu) c, HOUR(create_time) h, MINUTE(create_time) div 30 m,  

                concat(HOUR(create_time), ':', (MINUTE(create_time) div 30)*30)

            from chesu a

                left join camera_info b on b.camera_id=a.camera_id  where 1=1

            group by h , m   
--------------------------------------------------
其中 concat 可以连接多个参数也可以只操作一个参数.
另: 以上是一个按半小时排序的 SQL 语句.

clq
2010-10-13 11:40:14 发表 编辑

mysql四舍五入(处理小数点)
2009-08-05 18:35
FLOOR(X)
返回不大于X的最大整数值。
 
mysql> select FLOOR(1.23);
        -> 1
mysql> select FLOOR(-1.23);
        -> -2
注意返回值被变换为一个BIGINT 
CEILING(X) 或CEIL(x)
返回不小于X的最小整数值。
mysql> select CEILING(1.23);
        -> 2
mysql> select CEILING(-1.23);
        -> -1

注意返回值被变换为一个BIGINT

ROUND(X)
返回参数X的四舍五入的一个整数。
mysql> select ROUND(-1.23);
        -> -1
mysql> select ROUND(-1.58);
        -> -2
mysql> select ROUND(1.58);
        -> 2
 

注意返回值被变换为一个BIGINT!

ROUND(X,D)
返回参数X的四舍五入的有D为小数的一个数字。如果D0,结果将没有小数点或小数部分。
mysql> select ROUND(1.298, 1);
        -> 1.3
mysql> select ROUND(1.298, 0);
        -> 1

注意返回值被变换为一个BIGINT!



总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1