SQL中常用数学函数
SQL 函数 常用 数学
2023-09-11 14:18:38 时间
--1 RAND() 返回0到1的随机值,若不指定随机种子,返回值不同;若指定的种子相同则随机值相同
SELECT RAND()
SELECT RAND()
SELECT RAND(100)
SELECT RAND(100)
--使用时间(纳秒)作为随机种子驱动
SELECT RAND(DATEPART(NS,GETDATE()))
--2 CEILING() 对浮点数取整,返回最大值,正浮点小数进一位,负浮点小数舍去
SELECT CEILING(9.99999)
SELECT CEILING(-9.000001)
--3 FLOOR() 对浮点数取整,返回最小值整数,正浮点小数舍去,负浮点小数进一位
SELECT FLOOR(9.0000001)
SELECT FLOOR(-9.999999)
--4 ROUND() 对浮点数四舍五入,根据第二个参数来控制小数点的精确位数
SELECT ROUND(4.444,2)
SELECT ROUND(4.445,2)
--5 ABS() 取绝对值
SELECT ABS(-2)
SELECT ABS(2)
SELECT ABS(0)
--6 POWER() 取表达式的幂值
SELECT POWER(2,5) --2^5
SELECT POWER(32,1.0/5) --对32开5次方
--7 SIGN() 如果是正数返回1,如果是负数返回-1,如果是0返回0
SELECT SIGN(-2)
SELECT SIGN(2)
SELECT SIGN(0)
--8 SQRT() 开方,要求这个数必须是正整数
SELECT SQRT(16)
SELECT SQRT(-16)
相关文章
- SQL Server数据库高级进阶之锁实战演练
- SQL Server Replication 中关于视图的点滴
- hive sql 修改列名
- 读书笔记--SQL必知必会08--使用函数处理数据
- sql语句中#{}和${}的区别
- sql 常用函数
- SQL Server调优系列基础篇(索引运算总结)
- [SQL] sql server中如何查看执行效率不高的语句
- php自带的几个防止sql注入的函数
- Sql Server 常用函数
- Atitit sql查询语法 SQL SELECT完整语法3 1.SELECT语法3 2.FROM子句5 3.WHERE子句6 下面两张表将在后面使用到7 1.比较运算符7 2.逻辑
- Atitit 读取数据库的api orm SQL Builder sql对比 目录 1.1. 提高生产效率的 ORM 和 SQL Builder1 1.2. SQL Builder 在 SQL
- Atitit.sql where条件表达式的原理 attilax概括
- SQL Server里的 ISNULL 与 NULLIF
- sql 精读(四) 标准 SQL 中聚合分析功能示例
- SQL注入的原理解说,挺好!
- 【SQL开发实战技巧】系列(二十三):数仓报表场景☞ 如何对数据排列组合去重以及通过如何找到包含最大值和最小值的记录这个问题再次用执行计划给你证明分析函数性能不一定高
- 【SQL开发实战技巧】系列(十三):讨论一下常用聚集函数&通过执行计划看sum()over()对员工工资进行累加
- SQL Server CONVERT() 函数
- SQL MAX() 函数
- SQL MIN() 函数
- SQL每日一练——第6天:必会常用函数
- SQL注入渗透与攻防(三)之高权限注入