SQL 函数(十二)

SQL 函数(十二)

一、函数分类

SQL 函数(十二)_第1张图片

1.1 单行函数

单行函数仅对单个行进行运算,并且每行返回一个结果。

常见的函数类型:

字符、数字、日期、转换

1.2 多行函数

多行函数能够操纵成组的行,每个行组给出一个结果,这些函数

也被称为组函数。

二、单行函数

SQL 函数(十二)_第2张图片

单行函数分类:

SQL 函数(十二)_第3张图片

2.1 字符函数

SQL 函数(十二)_第4张图片

SQL 函数(十二)_第5张图片

显示雇员 Davies 的雇员号、姓名和部门号,将姓名转换为大写。

SQL 函数(十二)_第6张图片

字符处理函数:

SQL 函数(十二)_第7张图片

2.2 数字函数SQL 函数(十二)_第8张图片

SQL 函数(十二)_第9张图片

常见的三个数字函数:

ROUND(column|expression, n) 函数

ROUND 函数四舍五入列、表达式或者 n 位小数的值。如果第二个参数是 0 或者缺少,值被四舍五入为整数。如果第二个参数是 2值被四舍五入为两位小数。如果第二个参数是–2,值被四舍五入到小数点左边两位。(负数进位的小数向前提)

SQL 函数(十二)_第10张图片

TRUNCATE(column|expression,n)函数

TRUNCATE函数的作用类似于 ROUND 函数。如果第二个参数是 0或者缺少,值被截断为整数。如果第二个参数是 2,值被截断为两位小数。如果第二个参数是–2,值被截断到小数点左边两位。与ROUND 最大的区别是不会进行四舍五入。

SQL 函数(十二)_第11张图片

使用MOD(m,n) 函数

MOD 函数找出m 除以n的余数。

2.3 日期函数

在MySQL中允许直接使用字符串表示日期,但是要求字符串的日期。格式必须为:‘YYYY-MM-DD HH:MI:SS’ 或者‘YYYY/MM/DDHH:MI:SS’;

SQL 函数(十二)_第12张图片

SQL 函数(十二)_第13张图片

2.4 转换函数

SQL 函数(十二)_第14张图片

隐式数据类型转换

隐式数据类型转换是指MySQL服务器能够自动地进行类型转换。

如:可以将标准格式的字串日期自动转换为日期类型。

MySQL字符串日期格式为:‘YYYY-MM-DD HH:MI:SS’ 或

‘YYYY/MM/DD HH:MI:SS’;

显示数据类型转换

显示数据类型转换是指需要依赖转换函数来完成相关类型的转换。

如:

DATE_FORMAT(date,format) 将日期转换成字符串;

STR_TO_DATE(str,format) 将字符串转换成日期;

2.5 通用函数

SQL 函数(十二)_第15张图片

你可能感兴趣的:(mysql,sql,数据库)