sql中 substring和charindex 的用法


-- 第一個參數是要截取的字符串,第二個參數是從第幾個字符開始截取,第三個參數是截取的長度
--例如:select SUBSTRING('12345678',1,4) 返回 1234
-- select SUBSTRING('12345678',0,4) 則返回 123
select SUBSTRING('12345678',1,4)

語法

CHARINDEX ( expression1 , expression2 , [ start_location ] )

參數

expression1
一個 表達式,其中包含要尋找的 字符的次序。 expression1 是一個短 字符 數據類型分類的 表達式
expression2
一個 表達式,通常是一個用於搜索指定序列的列。 expression2 屬於字符串數據類型分類。
start_location
在  expression2 中搜索  expression1 時的起始 字符位置。如果沒有給定  start_location,而是一個負數或零,則將從 expression2 的起始位置開始搜索。

select   charindex('_','1767252_直接成功啦',0)   --//返回  8

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM