2019年1月18日

SQL Server(00):一个字段串拆分成多行显示或者多行数据合并成一个字符串(STRING_AGG、STRING_SPLIT)

摘要: 概述 STRING_AGG(合并):多行数据合并成一个字符串,以逗号隔开。 STRING_SPLIT(拆分):一个字符串,拆分成多行。 一、多行数据合并成一个字符串 1、通过 FOR xml path('') 合并字符串记录 根据name字段,合并code declare @table1 table 阅读全文

posted @ 2019-01-18 18:04 springsnow 阅读(16783) 评论(0) 推荐(0)

SQL Server(00):使用 CROSS APPLY 与 OUTER APPLY 连接查询

摘要: 概述 CROSS APPLY 与 OUTER APPLY 可以做到: 左表一条关联右表多条记录时,我需要控制右表的某一条或多条记录跟左表匹配的情况。 有两张表:Student(学生表)和 Score(成绩表),数据如下: 一、CROSS APPLY ROSS APPLY 的意思是“交叉应用”,在查询时首先查询左表,,然后右表的每一条记录跟左表的当前记录进行匹配。匹配成功则将... 阅读全文

posted @ 2019-01-18 10:50 springsnow 阅读(539) 评论(0) 推荐(0)

导航