函數(shù)查詢(xún)
(1)字符函數(shù)
1.LENGTH() 字節(jié)長(zhǎng)度
UTF-8中一個(gè)漢字三個(gè)字節(jié)
2.CONCAT() 拼接字符串
3.UPPER() /LOWER() 轉(zhuǎn)換大小寫(xiě)
4.trim() 除去前后空格
SELECT
TRIM()
FROM
表名;
TRIM('a' FROM 'aaAAaa')
#指定除去前面的為一個(gè)單位來(lái)除去
5.INTER() 返回第一次出現(xiàn)的索引值
在SQL里字符串第一個(gè)索引是1
6.SUBSTR() 截取
#返回指定索引之后的
SUBSTR('被截取字符串' ,'指定數(shù)')
#返回指定之間
SUBSTR('被截取字符串','開(kāi)始數(shù)','結(jié)束數(shù)');
7.lpad() 向左填充指定字符到指定長(zhǎng)度
rpad() 向右填充指定字符到指定長(zhǎng)度
8.REPLACE()替換
REPLACE('字符串','被替換內(nèi)容','替換的內(nèi)容');
(2)數(shù)學(xué)函數(shù)
1.RAND() 四舍五入
SELECT RAND(被處理的數(shù)腾窝,保留的小數(shù)點(diǎn)位數(shù));
2.SEIL() 向上取整 >=最小整數(shù)
SELECT SEIL();
3.FLOOR()向下取整 <=最大整數(shù)
SELECT FLOOR();
4.TRUNCATE() 截取
SELECT TRUNCATE(被截取得數(shù),保留的小數(shù)點(diǎn));
5.MOD()取余
SELECT MOD(a,b);
#a是被除數(shù),b是除數(shù)
#遵循a-a/b*b
#如果a是負(fù)數(shù)則結(jié)果是負(fù)拙毫,反之奈嘿,則相反绰疤。