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

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

目前创新互联建站已为1000多家的企业提供了网站建设、域名、网络空间、绵阳服务器托管、企业网站设计、伊犁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

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

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

演示数据

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

建表SQL语句如下:

插入SQL语句如下:

表数据如下:

ABS(x)

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

返回 -9527 的绝对值。

CEIL(X)

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

FLOOR(x)

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

AVG(column_name)

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

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

COUNT()

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

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

MAX(column_name)

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

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

MIN(column_name)

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

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

SUM(column_name)

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

RAND()

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

ROUND(X)

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

ROUND(x, y)

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

TRUNCATE(x,y)

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

MOD(x,y)

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

n DIV m

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

网站标题:SQL语法基础——MySQL常用数字函数详解
网页地址:http://www.csdahua.cn/qtweb/news36/491186.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网