sql中 substring和charindex 的用法
时间:2022-03-14 04:33
-- 第一个参数是要截取的字符串,第二个参数是从第几个字符开始截取,第三个参数是截取的长度
--例如: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