SQL 语法基础——MySQL常用数字函数详解

数据库 MySQL 后端
在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节.

 

在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节:

  • MySQL 字符串函数
  • MySQL 数字函数
  • MySQL 日期函数
  • MySQL 高级函数

本文将主要介绍MySQL 数字函数。

演示数据

我们通过创建 Student_Information表,并向该表中插入以下数据。

建表SQL语句如下:

SQL 语法基础——MySQL常用数字函数详解

插入SQL语句如下:

SQL 语法基础——MySQL常用数字函数详解

表数据如下:

SQL 语法基础——MySQL常用数字函数详解

ABS(x)

返回 x 的绝对值,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

返回 -9527 的绝对值。

CEIL(X)

向上取整,返回X的最小整数值,但不能小于X,SQL示例如下:


FLOOR(x)

向下取整,返回X的最大整数值,但不能大于X,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

AVG(column_name)

返回数值列的平均值,NULL 值不包括在计算中,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

如上,返回 Student_Information 表中 age 字段的平均值为21.8000

COUNT()

COUNT(column_name) 函数返回指定列的值的数目,NULL 不计入,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

COUNT(*) 函数返回表中的记录数,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

MAX(column_name)

返回 column_name 列中的最大值,NULL 值不包括在计算中,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

如上,返回数据表 Student_Information 中字段 age 的最大值为24。

MIN(column_name)

返回 column_name 列中的最小值,NULL 值不包括在计算中,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

如上,返回数据表 Student_Information 中字段 age 的最小值为20。

SUM(column_name)

返回数值列 column_name 的总和,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

RAND()

返回 0 到 1 的随机数,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

ROUND(X)

返回离 X 最近的整数,进行四舍五入的操作,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

ROUND(x, y)

函数对参数x进行四舍五入的操作,返回值保留小数点后面指定的y位,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

TRUNCATE(x,y)

返回数值 x 保留到小数点后 y 位的值,与 ROUND 最大的区别是不会进行四舍五入,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

MOD(x,y)

返回 x 除以 y 的余数部分,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

n DIV m

整除,返回 x 除以 y 的整数部分,SQL示例如下:

SQL 语法基础——MySQL常用数字函数详解

 

责任编辑:华轩 来源: 今日头条
相关推荐

2009-12-18 15:06:10

Ruby常用库

2011-08-23 13:16:41

SQLEXPLAIN

2010-11-11 10:18:59

select into

2024-05-13 08:04:26

Vue.jsWeb应用程序

2010-01-11 09:53:28

VB.NET语法

2011-07-06 11:19:45

Objective-C

2010-09-08 14:03:41

SQL函数CONVERT

2010-09-09 10:21:13

SQL函数时间

2024-06-26 12:59:29

C#代码开发

2010-09-07 08:27:17

DB2常用函数

2018-12-24 18:12:41

SQL ServerMySQL数据库

2010-09-06 14:58:42

SQL函数

2010-09-09 11:12:49

SQL函数DATALENGTH

2010-07-15 09:14:32

SQL server组

2022-02-17 11:03:33

数据库基础语法用法

2024-04-26 12:56:17

Go编程语言

2009-11-25 13:39:36

PHP函数sizeof

2022-03-29 10:55:10

Mysql数据库

2022-03-25 09:04:01

Mysql数据库

2010-09-14 17:27:27

SQL函数
点赞
收藏

51CTO技术栈公众号