网站空间租用多少钱,05网课课练答案,深圳外贸建站模板,专业做网站全包1、概述
在Mysql中#xff0c;为了提高代码重用性和隐藏实现细节#xff0c;Mysql提供了很多函数。函数可以理解为封装好的模块代码。
2、分类
在Mysql中#xff0c;函数非常多#xff0c;主要可以分为以下几类#xff1a; #xff08;1#xff09;聚合函数 #xf…1、概述
在Mysql中为了提高代码重用性和隐藏实现细节Mysql提供了很多函数。函数可以理解为封装好的模块代码。
2、分类
在Mysql中函数非常多主要可以分为以下几类 1聚合函数 2数学函数 3字符串函数 4日期函数 5控制流函数 6窗口函数mysql8.0版本以上才有 3、集合函数
1概述
在Mysql中聚合函数主要有count、 sum max min avg 这里我们学习另外一个函数group_concat() , 该函数用于实现行的合并。 group_concat() 函数首先根据group by 指定的列进行分组并用分隔符将同一分组中的值连接起来返回一个字符串结果。
2格式 group_concat([distinct ] 字段名 [order by 排序字段 asc/desc] [ separator 分隔符]); 说明
1使用distinct 可以排除重复值
2如果需要对结果中的值进行排序可以使用order by 字句。
3separator 是一个字符串值默认为逗号。
3操作
数据准备 ----将所有员工的名字合并成一行 ------将所有员工的名字合并成一行并指定分隔符合并 ------指定分组方式和分隔符 --------指定排序方式和分隔符 4、数学函数 函数名 描述 实例 ABS(X) 返回x的绝对值 返回-1的绝对值select ABS(-1);-------1 CEIL(X) 返回大于等于X的最小整数 select ceil (1.5);--------2 FLOOR(X) 返回小于等于X的最大整数 小于等于1.5的最大整数 select floor(1.5);-----1 GREATEST(expr1,expr2,....) 返回列表中的最大值 返回以下数字中的最大值select greatesy(1,3,5);----5 LEAST(expr1,expr2,....) 返回列表中的最小值 返回以下数字中的最小值select greatesy(1,3,5);----1 MOD(X,Y) 返回x除以y以后得余数 5除以2的余数 select mod(5,2);----1 PI() 返回圆周率3.141593 select PI() ;----3.141593 POW(X,Y) 返回x的y次方 2的3次方 select pow(2,3);---8 RAND() 返回0到1的随机数 select rand();---0.93099315644344 ROUND(x) 返回离x最近的整数遵循四舍五入 select ROUND(1.23456);---1 ROUND(X,Y) 返回指定位数的小数遵循四舍五入 select round(1.23456.3);---1.235 TRUNCATE(X,Y) 返 回数值x保留到小数点y位的值与round最大的区别是不会进行四舍五入 代码
求绝对值 求最小整数 求最大整数 求列表中的最大值 求列表中最小值 求余数 圆周率 求次方 Rand用法 round用法 roundx,y)用法 truncate用法