我有一个关于如何从字符串(可变长度)中提取数据并将其包含在选择查询中的问题。
例如,我在Portfolio_full_name
中的值为TS.PDO.CTS
(Portfolio_full_name = TS.PDO.CTS)
我想在.
之前检索每个单词并将其放入其他字段。
Portfolio_name = TS
Portfolio_category = PDO
Portfolio_subcategory = CTS
我希望在where
条件之前将其包含在select语句中(也许可以创建CASE语句?)请告诉我如何才能这样做?
答案 0 :(得分:0)
在SQL Server中(假设格式固定为NAME.CATEGORY.SUBCATEGORY
并且您在某个表中有Portfolio_full_name
列,此处称为atable
,并且正在更新列{{同一个表格中的1}},Portfolio_name
和Portfolio_category
:
Portfolio_subcategory