This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @InvalidList varchar(50) | |
DECLARE @ValidList varchar(50) | |
SET @InvalidList = 'Item1-Item2-Item3' | |
SET @ValidList = 'Item1 > Item2 > Item3' | |
SELECT | |
CASE | |
WHEN CHARINDEX('>',@InvalidList) = 0 THEN @InvalidList | |
ELSE LTRIM(RTRIM(REPLACE(SUBSTRING(@InvalidList,1,CHARINDEX('>',@InvalidList)),'>',''))) | |
END | |
SELECT | |
CASE | |
WHEN CHARINDEX('>',@ValidList) = 0 THEN @ValidList | |
ELSE LTRIM(RTRIM(REPLACE(SUBSTRING(@ValidList,1,CHARINDEX('>',@ValidList)),'>',''))) | |
END |
The first query which uses @InvalidList, will return 'Item1-Item2-Item3' because it does not match the list delimiter. The second query which uses @ValidList, will return 'Item1' only since it matched the list delimiter. The REPLACE is used to obviously strip the delimiter. Note the use of LTRIM and RTRIM to trim all spaces so our value is clean.
Songs Principle https://imgur.com/a/GBkysls https://imgur.com/a/j75zWA8 https://imgur.com/a/A4Tv67f https://imgur.com/a/u3Jb6MM https://imgur.com/a/Vw9onCw https://imgur.com/a/V4aEWFp https://imgur.com/a/6Q0tTyN
ReplyDeleteThis specific perform is definitely qualified with an innovative Commons Attribution-NonCommercial-NoDerivs 3. https://imgur.com/a/VNWoLz2 http://q3dm6gr6xf.dip.jp http://rdv33yh93u.dip.jp https://imgur.com/a/8MMHQOc http://24avq43n4r.dip.jp https://imgur.com/a/rpC5sbt https://imgur.com/a/iQXPD4n
ReplyDelete