SQL 语法基
在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍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示例如下:
(编辑:西双版纳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |