SQL中常用字串函式

2022-03-16 00:31:25 字數 1876 閱讀 4351

--charindex 返回指定字元的位置

--2個引數,第乙個是要查詢的字串 第二個引數:要搜尋的字串 引數3:開始查詢的位置

--查詢位置從1開始,返回結果為0時表示為結果為空

--len 返回字串的長度

--left/right 返回從左邊/右邊開始擷取指定字元的長度

案例:--返回郵箱@之前的郵箱id

select userid, left(email,charindex('@',email)-1) 郵箱id ,email from userinfo

--replace 替換指定的字串

--replace ( string_expression , string_pattern , string_replacement )

select replace('我喜歡白色','白','黑')

--stuff 將指定位置開始到指定長度的字串刪除之後用另乙個字串在原有位置替換

--ltrim/rltrim 將左邊/右邊的字串的空格刪除

--substring 返回字串中指定的部分

SQL常用字串函式

一 字元轉換函式 1 ascii 返回字元表示式最左端字元的ascii 碼值。在ascii 函式中,純數字的字串可不用 括起來,但含其它字元的字串必須用 括起來使用,否則會出錯。2 char 將ascii 碼轉換為字元。如果沒有輸入0 255 之間的ascii 碼值,char 返回null 3 lo...

SQL常用字串函式

sql常用字串函式 一 字元轉換函式 1 ascii 返回字元表示式最左端字元的ascii 碼值。在ascii 函式中,純數字的字串可不用 括起來,但含其它字元的字串必須用 括起來使用,否則會出錯。2 char 將ascii 碼轉換為字元。如果沒有輸入0 255 之間的ascii 碼值,char 返...

Python中常用字串 函式

在 python 有各種各樣的string操作函式。在歷史上string類在 python 中經歷了一段輪迴的歷史。在最開始的時候,python 有乙個專門的string的module,要使用string的方法要先import,但後來由於眾多的 python 使用者的建議,從 python 2.0開...