【发布时间】:2016-11-14 03:07:58
【问题描述】:
我有一个在 SQL 中运行良好的 split 函数。
Users 表有一列 experience,其中包含逗号分隔的字符串作为值,如下所示
ID | Exp
---------------------------
1 | C#,WEBAPI,SQL
2 | ASP.Net,MVC,HTML,CSS
3 | HTML,CSS,JavaScript
我正在尝试:
Select
U.ID, B.Text
From
Users U,
Split(U.Exp, ',') B
因为我需要这样的结果:
ID | Exp
---------------------------
1 | C#
1 | WEBAPI
1 | SQL
2 | ASP.Net
2 | MVC
2 | HTML
2 | CSS
3 | HTML
3 | CSS
3 | JavaScript
知道如何在join函数中使用join表吗?
【问题讨论】:
标签: sql sql-server-2008 user-defined-functions