SQL系列函式 字串函式

2022-07-17 08:42:12 字數 1392 閱讀 4519

1.charindex函式用來尋找乙個指定的字元(串)在另乙個字串中的起始位置,返回乙個整數,沒找到就返回0.

select

charindex('

sql','

microsoft sql server

'),返回結果為11

2.len返回字串的長度

select

len('

microsoft sql server

'),返回結果為20

3.lower函式將給定字串的大寫轉換成小寫

select

lower('

sql server 課程

'),返回結果為"sql server 課程"

4.upper函式將給定字串的小寫轉換成大寫

select

upper('

sql server 課程

'),返回結果為"sql server 課程"

5.ltrim函式去除字串左邊的空格

select

ltrim('

sql server 課程

'),返回結果為"sql server 課程 "

6.rtrim函式去除字串右邊的空格

select

rtrim('

sql server 課程

'),返回結果為" sql server 課程"

7.left/right函式從字串左邊/右邊返回指定書目的字元

select

left('

sql server 課程

',3),返回結果為"sql"。select right('sql server 課程',3),返回結果為" 課程"

8.replace函式替換字串中的字元

select

replace('

sql server 課程

','課程

','測試

'),返回結果為"sql server 測試"

9.substring函式分割給定的字串

select

substring('

sql server

',4,11),返回結果為"server"

10.stuff函式刪除從指定位置開始的指定長度的字元,並在該位置插入乙個新的字串

select

stuff('

sql server 課程

',12,2,'

我把課程刪除了,換成了測試

'),返回結果為"sql server 我把課程刪除了,換成了測試

"

sql 字串函式

要看a的ascii碼,sql語句 select ascii a 要看ascii碼為56的字元 select char 56 ascii 函式返回字元表示式最左端字元的ascii 碼值 char 函式用於將ascii 碼轉換為字元 如果沒有輸入0 255 之間的ascii 碼值char 函式會返回乙個...

MySQL函式 字串函式

字串函式是mysql中最常用的一類函式,字串函式主要用於處理表中的字串。1 char length s 返回字串s的字元數 select char length 你好123 5 2 length s 返回字串s的長度 select length 你好123 9 3 concat s1,s2,將字串s...

Oracle函式 字串函式

1.1 計算字串長度的函式 length str 1.2 合併字串函式concat s1,s2 concat s1,s2 返回結果為連線引數產生的字串 1.3 字串搜尋函式instr s,x instr s,x 返回x字元在字串s的位置 1.4 字母大小寫轉換函式lower str 和upper s...