新聞中心
在前面若干章節(jié)中,我們介紹了SQL的基礎(chǔ)與高階語(yǔ)法,接下來(lái),我們將分四個(gè)章節(jié),介紹MySQL中常見(jiàn)的函數(shù)應(yīng)用,大致分為如下幾個(gè)章節(jié):

目前創(chuàng)新互聯(lián)建站已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、伊犁網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
- MySQL 字符串函數(shù)
- MySQL 數(shù)字函數(shù)
- MySQL 日期函數(shù)
- MySQL 高級(jí)函數(shù)
本文將主要介紹MySQL 數(shù)字函數(shù)。
演示數(shù)據(jù)
我們通過(guò)創(chuàng)建 Student_Information表,并向該表中插入以下數(shù)據(jù)。
建表SQL語(yǔ)句如下:
插入SQL語(yǔ)句如下:
表數(shù)據(jù)如下:
ABS(x)
返回 x 的絕對(duì)值,SQL示例如下:
返回 -9527 的絕對(duì)值。
CEIL(X)
向上取整,返回X的最小整數(shù)值,但不能小于X,SQL示例如下:
FLOOR(x)
向下取整,返回X的最大整數(shù)值,但不能大于X,SQL示例如下:
AVG(column_name)
返回?cái)?shù)值列的平均值,NULL 值不包括在計(jì)算中,SQL示例如下:
如上,返回 Student_Information 表中 age 字段的平均值為21.8000
COUNT()
COUNT(column_name) 函數(shù)返回指定列的值的數(shù)目,NULL 不計(jì)入,SQL示例如下:
COUNT(*) 函數(shù)返回表中的記錄數(shù),SQL示例如下:
MAX(column_name)
返回 column_name 列中的最大值,NULL 值不包括在計(jì)算中,SQL示例如下:
如上,返回?cái)?shù)據(jù)表 Student_Information 中字段 age 的最大值為24。
MIN(column_name)
返回 column_name 列中的最小值,NULL 值不包括在計(jì)算中,SQL示例如下:
如上,返回?cái)?shù)據(jù)表 Student_Information 中字段 age 的最小值為20。
SUM(column_name)
返回?cái)?shù)值列 column_name 的總和,SQL示例如下:
RAND()
返回 0 到 1 的隨機(jī)數(shù),SQL示例如下:
ROUND(X)
返回離 X 最近的整數(shù),進(jìn)行四舍五入的操作,SQL示例如下:
ROUND(x, y)
函數(shù)對(duì)參數(shù)x進(jìn)行四舍五入的操作,返回值保留小數(shù)點(diǎn)后面指定的y位,SQL示例如下:
TRUNCATE(x,y)
返回?cái)?shù)值 x 保留到小數(shù)點(diǎn)后 y 位的值,與 ROUND 最大的區(qū)別是不會(huì)進(jìn)行四舍五入,SQL示例如下:
MOD(x,y)
返回 x 除以 y 的余數(shù)部分,SQL示例如下:
n DIV m
整除,返回 x 除以 y 的整數(shù)部分,SQL示例如下:
分享名稱(chēng):SQL語(yǔ)法基礎(chǔ)——MySQL常用數(shù)字函數(shù)詳解
轉(zhuǎn)載來(lái)于:http://www.dlmjj.cn/article/cdpooge.html


咨詢
建站咨詢
