MySQL學習筆記(22) 字元函式

2021-09-03 06:59:13 字數 1482 閱讀 1208

1. concat()——字元連線

例如:select concat(「a」,」b」,」c」);

輸出:abc

實際用途有:select concat(username,password) as concat from user3;

2. concat_ws()——用指定的分隔符將字元進行連線

例如: select concat_ws(「-「,」堅」,」持」);

輸出:堅-持

3. format()——數字格式化

例如: select format(12345.67,2); //後面的2是小數點保留位數

輸出:12,345.67

4. upper()——轉換為大寫字母

例如: select upper(「lt」);

輸出:lt

5. lower()——轉換為小寫字母

例如:select lower(upper(「lt」)); //就是突然想皮一下

輸出:lt

6.left()、right()——獲取左、右側字元

例如:select left(「abcde」,2);

輸出:ab

例如:select right(「abcde」,3);

輸出:cde

7.length()——獲取字串長度

例如:select length(「mysql」);

輸出:5

8.ltrim()、rtrim()、trim()——刪除前導空格、刪除後續空格、刪除前導和後續空格

例如:select trim(」 lt 「);

額外內容(刪除特定字串):

select trim(leading 「?」 from 「??lt???」);

輸出:lt???

select trim(trailing 「?」 from 「??lt???」);

輸出: ??lt

select trim(both 「?」 from 「??lt???」);

輸出:lt

9.repalece()——字串替換

例如:select replace(「??my??sql???」,」?」,」「);

輸出:mysql

10.substring——字串擷取

例如: select substring(「mysql」,1,2);//從第乙個擷取,擷取兩個

輸出:my

ORACLE學習筆記系列(11)字元函式

oracle學習筆記系列 11 字元函式 字元函式 ascii 獲得字元的ascii碼,如 ascii a 65 chr 返回與ascii碼相應的字元,如 chr 65 a lower 將字串轉換成小寫,如 lower sql course sql course upper 將字串轉換成大寫,如 u...

mysql函式 一 字元函式

一.字元函式 1.length str 字元長度函式 乙個漢字為三個字元 1 檢視某字串的長度 比如名字 select length sunchuangye 結果 11 2 根據字元長度進行倒序 比如名字 select id,username from t user order by length ...

MySQL函式學習 一 字串函式

函 數 名 稱 作 用 完 成1 length 計算字串位元組長度勾2 concat 合併字串函式,返回結果為連線引數產生的字串,引數可以是乙個或多個勾3 insert 替換字串函式勾4 lower 將字串中的字母轉換為小寫勾4 upper 將字串中的字母轉換為大寫勾5 left 從左側字擷取符串,...