SQL Server 2008 – 拆分
发布时间:2021-01-19 02:18:03 所属栏目:MsSql教程 来源:网络整理
导读:我们如何在列中使用交叉应用和拆分值? 我有一个基于逗号的函数dbo.split将值分隔为单独的列 Id Name Value 1234 A 6767 1234 A 6767,1111 5678 A 6767 5678 A 6767,1111 9999 A 6767 请帮助SQL查询到Cross Apply并使用split函数 谢谢 解决方法 您可以使用CRO
|
我们如何在列中使用交叉应用和拆分值? 我有一个基于逗号的函数dbo.split将值分隔为单独的列 Id Name Value 1234 A 6767 1234 A 6767,1111 5678 A 6767 5678 A 6767,1111 9999 A 6767 请帮助SQL查询到Cross Apply并使用split函数 谢谢 解决方法您可以使用CROSS APPLY将split函数与列作为参数一起使用.SELECT pd.contentnodeid,pt.name,s.Value
FROM vw_abc pd
INNER JOIN propertytype pt
ON pd.propertytypeid = pt.id
INNER JOIN tab t
ON t.id = pt.tabid
INNER JOIN contenttype ct
ON ct.nodeid = pt.contenttypeid
INNER JOIN propertytype pt1
ON pt1.name = pt.name
INNER JOIN vw_abc pd1
ON pd1.propertytypeid = pt1.id
CROSS APPLY dbo.split(',',pd1.datanvarchar) as s
WHERE t.TEXT LIKE 'ANC'
AND pd1.datanvarchar <> 'NULL'
AND pd1.datanvarchar <> ''
AND pd.datanvarchar LIKE '%'
AND pd1.datanvarchar LIKE '%' (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server-2008 – Hyper-V的4个最佳用途是什么?
- sql-server – 与varchar(255)相比,使用varchar(5000)会不好
- SQL的JOIN类型有哪些?有何不同?
- sql-server – 保护SQL Server 2008中DBA的敏感信息
- 微软将对Hotmail动大手术 收费标准不会改变
- sql – 使用表,字段和模式名称查找引用的表名
- sql-server – 为聚合使用索引视图 – 太好了,不是真的吗?
- sql-server – SQL Server:无法为链接服务器“(null)”初始
- 什么是数据库中的死锁?
- 微软IE纠纷引发震动 万维网联盟拟修改HTML

