如何从变量字符串中提取数据并在选择查询中使用

时间:2011-03-23 03:24:24

标签: sql string

我有一个关于如何从字符串(可变长度)中提取数据并将其包含在选择查询中的问题。

例如,我在Portfolio_full_name中的值为TS.PDO.CTS

(Portfolio_full_name = TS.PDO.CTS)

我想在.之前检索每个单词并将其放入其他字段。

Portfolio_name = TS
Portfolio_category = PDO
Portfolio_subcategory = CTS

我希望在where条件之前将其包含在select语句中(也许可以创建CASE语句?)请告诉我如何才能这样做?

1 个答案:

答案 0 :(得分:0)

在SQL Server中(假设格式固定为NAME.CATEGORY.SUBCATEGORY并且您在某个表中有Portfolio_full_name列,此处称为atable,并且正在更新列{{同一个表格中的1}},Portfolio_namePortfolio_category

Portfolio_subcategory