网站首页 > java教程 正文
上文,咱们了解了字符串函数,接下来,继续数值函数,淦[尬笑]
闲话不多说,喂饭[酷拽]
函数名称和功能
演示表基本结构
1.ABS(x) 函数:返回 x 的绝对值
SQL语句:
SELECT ABS(negative_num) as num FROM t_num
SELECT ABS(decimal_num) as num FROM t_num
返回结果:
2.CEIL(x) 函数: 返回大于 x 的整数
SQL语句:
SELECT CEIL(decimal_num) as num FROM t_num
返回结果:
3.MOD(x,y),对 x 和 y 进行取模操作
SQL语句:
SELECT MOD(3,4) as num
返回结果:
4.ROUND(x,y) 返回 x 四舍五入后保留 y 位小数的值
SQL语句:
SELECT ROUND(pai_num,2) as num FROM t_num
返回结果:
5.FLOOR(x)返回小于 x 的最大整数,用法与 CEIL 相反
SQL语句:
SELECT FLOOR(pai_num) as num FROM t_num
返回结果:
6.TRUNCATE(x,y): 返回数字 x 截取为 y 位小数的结果,TRUNCATE 强制截取,并不是四舍五入
SQL语句:
SELECT TRUNCATE(pai_num,5) as num FROM t_num
返回结果:
7.RAND() :返回 0 到 1 的随机值
SQL语句:
SELECT RAND()
返回结果:
吃饱了嘛[奸笑]
最后,演示表结构附上
DROP TABLE IF EXISTS `t_num`;
CREATE TABLE `t_num` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`integer_num` int(10) NULL DEFAULT NULL COMMENT '整数',
`decimal_num` double(10, 2) NULL DEFAULT NULL COMMENT '小数',
`negative_num` int(10) NULL DEFAULT NULL COMMENT '负数',
`pai_num` decimal(50, 10) NULL DEFAULT NULL COMMENT 'π',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of t_num
-- ----------------------------
INSERT INTO `t_num` VALUES (1, 521, 5.21, -99, 3.1415926000);
SET FOREIGN_KEY_CHECKS = 1;
数值函数的分享到此结束啦,觉得有用的读者,给个关注和点赞[比心]
祝大家,小年快乐!
小编公众号:Java点滴
猜你喜欢
- 2024-10-24 Bigo的Java面试,我挂在了第三轮技术面上...
- 2024-10-24 纯干货|盘点Java常见的30个误区与细节
- 2024-10-24 JAVA中红黑树(javahashmap红黑树)
- 2024-10-24 一文让你理解java中的类加载器(java类加载器的作用)
- 2024-10-24 初识java—(三十五)Math类、Random类和BigDecimal类
- 2024-10-24 Java高级进阶-从计算机底层解析左移、右移、无符号右移
- 2024-10-24 终于有人把Git最火Java全套详细笔记(吐血放出)资料给分享出来了
- 2024-10-24 【算法题】1749. 任意子数组和的绝对值的最大值
- 2024-10-24 Java 的流程控制是什么样子的(java中的流程控制语句有哪些)
- 2024-10-24 Java常用内置函数(java内部类怎么调用)
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)