本文介绍: 单行函数仅对单个行进行运算,并且每行返回一个结果。常见的函数类型:字符、数字、日期、转换。

SQL 函数(十二)

一、函数分类

在这里插入图片描述

1.1 单行函数

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

常见的函数类型:

字符、数字、日期、转换

1.2 多行函数

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

也被称为组函数。

二、单行函数

在这里插入图片描述

单行函数分类:

在这里插入图片描述

2.1 字符函数

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

字符处理函数:

在这里插入图片描述

2.2 数字函数在这里插入图片描述

在这里插入图片描述

常见的三个数字函数:

ROUND(column|expression, n) 函数

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

在这里插入图片描述

TRUNCATE(column|expression,n)函数

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

在这里插入图片描述

使用MOD(m,n) 函数

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

2.3 日期函数

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

在这里插入图片描述

在这里插入图片描述

2.4 转换函数

在这里插入图片描述

隐式数据类型转换

隐式数据类型转换是指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 通用函数

在这里插入图片描述

原文地址:https://blog.csdn.net/m0_73737898/article/details/136016269

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_65609.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注