示例I' Cocomo Model"在一列中。 我想找到第3个" o"的位置。并将结果显示为" o Model"
答案 0 :(得分:1)
instr('Cocomo Model', 'o', 1, 3)
oracle instr 功能如下: instr(完整字符串,子字符串,起始位置,第n次出现) 将它与子字符串结合起来实现您的目标:
substr('Cocomo Model', instr('Cocomo Model', 'o', 1, 3))
答案 1 :(得分:-1)
我认为它可以帮助你(IN MSSQL)
declare @a nvarchar(30)='asadesader'
select substring(@a,CHARINDEX ( 'a' ,@a , 4 ),10)
或使用选择
declare @a nvarchar(30)
select @a = 'asadesader'
select substring(@a,CHARINDEX ( 'a' ,@a , 4 ),10)