I work on a SQL Server 2012 query, an I face an issue: I can't split temp table field symbol data to 5 columns.
How to do that please?
CREATE TABLE #TEMP
(
id INT IDENTITY(1,1),
SymbolData NVARCHAR(50)
)
INSERT INTO #TEMP (SymbolData)
VALUES ('0Hz ~ 4.5kHz'), ('0Hz | 9kHz'),
('0V - 4.5vl'), ('0Hz . 4.5kHz')
SELECT * FROM #TEMP
How to divide column Symbol Data
into 5 columns to be
valuebefore unitbefore symbole valueafter unitafter
----------------------------------------------------
0 Hz ~ 4.5 Hz
0 Hz | 9 kHz
0 V - 4.5 vl
0 Hz . 4.5 kHz
Every row in the temp table column SymbolData
has a symbol or character like |
or - etc..
I need to split that column SymbolData
into 5 parts every part represent column:
- get value before symbol on column as value before
- get unit before symbol on column as unit before
- get symbol on column as symbol
- get value after symbol on column as value after
- get unit after symbol on column as unit after