November 30, 2015 at 12:01 pm
Hi all,
I am trying to split (incorrect) cellcontents into smaller pieces.
If I use:
SELECT cdsDescription
, CHARINDEX(' ',cdsDescription) AS [1stPos], CHARINDEX(' ', cdsDescription, CHARINDEX(' ',cdsDescription) + 1) AS [2ndPos]
FROM tbCompdistances
the code works fine.
If I try to simplify the code (which will grow) for easier reading, and try to use a variable SQL Server states that "cdsDescription" is an invalid column name.
The code I use:
DECLARE @FirstBlankPosition INTEGER
SET @FirstBlankPosition = CHARINDEX(' ', [cdsDescription], 1)
Is it possible to do what I want, or is the code invalid.
Thanks in advance
Hein
November 30, 2015 at 12:23 pm
Duplicate post. direct replies here. http://www.sqlservercentral.com/Forums/Topic1741298-2799-1.aspx
_______________________________________________________________
Need help? Help us help you.
Read the article at http://www.sqlservercentral.com/articles/Best+Practices/61537/ for best practices on asking questions.
Need to split a string? Try Jeff Modens splitter http://www.sqlservercentral.com/articles/Tally+Table/72993/.
Cross Tabs and Pivots, Part 1 – Converting Rows to Columns - http://www.sqlservercentral.com/articles/T-SQL/63681/
Cross Tabs and Pivots, Part 2 - Dynamic Cross Tabs - http://www.sqlservercentral.com/articles/Crosstab/65048/
Understanding and Using APPLY (Part 1) - http://www.sqlservercentral.com/articles/APPLY/69953/
Understanding and Using APPLY (Part 2) - http://www.sqlservercentral.com/articles/APPLY/69954/
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply