sql server - Substring select string between two caracters -
the next code
declare @text varchar(max) set @text='[dim company].[company].[23]' select substring(@text, charindex('[dim company].[company].[', @text) , charindex(']',@text) - charindex('[dim company].[company].[', @text) + len(']')) returns [dim company]. expecting homecoming integer between lastly [] -- in case 23. how can desired field?
if know it's last, why not reverse string, find value between first pair of brackets, reverse result?
much easier nesting charindex calls.
sql-server
No comments:
Post a Comment