软件测试-MySQL(六:数据库函数)
一.mysql函数
1.数学函数
pi() #返回pi的值(圆周率)默认显示小数位数是6位
floor(x) 返回小于x的最大整数(去掉小数取整)
ceiling(x)进一取整
round(x,y)对操作苏进行四舍五入操作,保留小数点后y位,y为负数则保留小数点左边y位
rand(x) 返回随机数 x相同时返回随机数相同
turncate(x,y) 返回x保留y位小数
abs(x) 返回x的绝对值
mod(x,y) 返回x被y除以以后的余数,对带有小数的部分也成立
sqrt(x) 返回非负数x的二次平方根
sign(x) 返回参数的符号,x的值为正、0、负分别返回1、0、-1
pow(x,y)、power(x,y)、exp(x) 幂函数
log(x)、log10(x) 对数运算
radians(x)、degrees(x) 角度和弧度互相转换函数
sin(x)、asin(x)正弦函数、反正弦函数
cos(x)、acos(x)余弦函数和反余弦函数
2.聚合函数
avg(x)#平均
count(col)#返回某一列中非控值的个数
min(col) #返回某一列最小值
max(col)#返回某一列最大值
sum(col)#返回某一列的和
3.字符串函数
concat(s1,s2,s3,...)#连接字符串s1,s2,s3,...
ltrim(str) #去掉str开头的空格
rtrim(str)#去掉str尾部的空格
trim(str)#去掉str两头的空格
substring(str,开始截取位置loc,截取长度len)#loc=1:第一位,2第二个位置
4.日期函数
year(date) #返回date年份(1000-9999)
month(data)#返回date月份(1-12)
day(data)#返回date日(1-31)
hour(time)
minute(time)
second(time)
date(datetime)
time(datetima)
5.分组函数
as 取别名的关键字,可省略
select 数学函数(字段名) 别名,字段名 from 表明 group by 字段名
#如求各个班级的平均成绩
#如果使用分组函数时,不在分组中的字段必须放在group by 后面
以上所述是小编给大家介绍的mysql数据库函数详解整合,希望对大家有所帮助
上一篇: MySQL DML语句整理汇总
下一篇: JavaFx UI控件与代码间的绑定方法
推荐阅读
-
软件测试-MySQL(六:数据库函数)
-
解析MySQL数据库性能优化的六大技巧
-
MYSQL必知必会读书笔记第六章之过滤数据
-
读《程序员修炼之道》 博客分类: Other 软件测试编程项目管理数据结构应用服务器
-
读《程序员修炼之道》 博客分类: Other 软件测试编程项目管理数据结构应用服务器
-
Java util之常用数据类型特性盘点 博客分类: 技术及貌似 Java数据结构IDEA软件测试Blog
-
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
-
MySQL学习第六天 学习MySQL基本数据类型
-
StarUML指导手册(转) 博客分类: 技术简介 UML软件测试数据结构
-
基于MySQL元数据的Hive的安装和简单测试