国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(六)--函數(shù)

2024-07-24 12:46:55
字體:
供稿:網(wǎng)友

數(shù)學(xué)函數(shù)

1、求余函數(shù)MOD(X,Y)

MOD(X,Y)返回x被y除后的余數(shù),MOD()對(duì)于帶有小數(shù)部分的數(shù)值也起作用,他返回除法運(yùn)算后的精確余數(shù)

SELECT MOD(31,8)

2、四舍五入函數(shù)TRUNCATE(X,Y)

TRUNCATE(X,Y)返回被舍去至小數(shù)點(diǎn)后y位的數(shù)字x。若y的值為0,則結(jié)果不帶有小數(shù)點(diǎn)或不帶有小數(shù)部分。

若y設(shè)為負(fù)數(shù),則截去(歸零)x小數(shù)點(diǎn)左邊起第y位開始后面所有低位的值。

SELECT TRUNCATE(1.32,1)

TRUNCATE(1.32,1)保留小數(shù)點(diǎn)后一位數(shù)字,返回值為1.3

TIPS:ROUND(X,Y)函數(shù)在截取值的時(shí)候會(huì)四舍五入,而TRUNCATE(x,y)直接截取值,并不進(jìn)行四舍五入

3、求余函數(shù)HEX(X)和UNHEX(X)函數(shù)

有以下的代碼可以演示HEX和UNHEX的功能:

SELECT HEX('this is a test str')

查詢的結(jié)果為:746869732069732061207465737420737472

SELECT UNHEX('746869732069732061207465737420737472')

查詢的結(jié)果為:this is a test str

字符串函數(shù)

計(jì)算字符串字符數(shù)的函數(shù)

1、CHAR_LENGTH(STR)返回值為字符串str所包含的字符個(gè)數(shù)。一個(gè)多字節(jié)字符算作一個(gè)單字符

SELECT CHAR_LENGTH('DATE')


 
2、合并字符串函數(shù)CONCAT_WS(x,s1,s2,......)

CONCAT_WS(x,s1,s2,......),CONCAT_WS代表CONCAT with Separator,是CONCAT()函數(shù)的特殊形式。

第一個(gè)參數(shù)x是其他參數(shù)的分隔符,分隔符的位置放在要連接的兩個(gè)字符串之間。分隔符可以是一個(gè)字符串,也可以是

其他參數(shù)。如果分隔符為NULL,則結(jié)果為NULL。函數(shù)會(huì)忽略任何分隔符參數(shù)后的NULL值。

SELECT CONCAT_WS('-','1st','2nd','3rd'),CONCAT_WS('-','1st',NULL,'3rd')

CONCAT_WS('-','1st','2nd','3rd')使用分隔符‘-'將3個(gè)字符串連接成一個(gè)字符串,結(jié)果為“1st-2nd-3rd”;

CONCAT_WS('-','1st',NULL,'3rd')因?yàn)榈诙€(gè)值為NULL,所以第二個(gè)值不會(huì)出現(xiàn)在結(jié)果里

3、替換字符串的函數(shù)INSERT(S1,X,LEN,S2)

INSERT(S1,X,LEN,S2)函數(shù)跟SQLSERVER里的STUFF()函數(shù)的功能是一樣的,這里不作介紹了

4、填充字符串的函數(shù)LPAD(S1,LEN,S2)和RPAD(S1,LEN,S2)

LPAD(S1,LEN,S2)返回字符串s1,其左邊由字符串s2填補(bǔ)到len字符串長度。假如s1的長度大于len,則返回值被縮短至len字符。

LPAD()函數(shù)和RPAD()函數(shù)功能跟SQLSERVER里的 REPLACE()相似,不過功能更加強(qiáng)大

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 化州市| 黑山县| 天台县| 九龙坡区| 台前县| 新乡县| 尖扎县| 秭归县| 宜宾市| 辰溪县| 崇明县| 文昌市| 专栏| 永安市| 广宗县| 始兴县| 和田市| 太仆寺旗| 福州市| 武陟县| 磐安县| 天全县| 盐津县| 鲜城| 广丰县| 阿鲁科尔沁旗| 元氏县| 汾西县| 祁东县| 寿光市| 柳河县| 赤城县| 阿尔山市| 游戏| 古蔺县| 金昌市| 芦山县| 炎陵县| 黔西| 蒙阴县| 舒兰市|