How to parse a string and create several columns from it?
问题 I have a varchar(max) field containing Name Value pairs, in every line I have Name UnderScore Value. I need to do a query against it so that it returns the Name, Value pairs in two columns (so by parsing the text, removing the underscore and the "new line" char. So from this select NameValue from Table where I get this text: Name1_Value1 Name2_Value2 Name3_Value3 I would like to have this output Names Values ===== ====== Name1 Value1 Name2 Value2 Name3 Value3 回答1: SELECT substring(NameValue,