使用 SQL的 for xml path来进行字符串拼接
本篇主要讲怎么利用SQL的FOR XML PATH 参数来进行字符串拼接,FOR XML PATH的用法很简单,它会以xml文件的形式来返回数据。我的讲解步骤:
1:构造初始数据
2:提出问题
3:简单介绍FOR XML PATH
4:解答问题
1.构造初始数据
举出一个经典的学生课程例子,共有学生、课程与学生课程三张表。
表1:Student
student_idstudent_name1
张三
2
李四
3王五
表2:Course
course_idcourse_name1
语言
2
数学
3英语
表3:Student_Course
student_idcourse_id
1
2
1
3
21
23
3
3
脚本:
<div class="cnblogs_code">create table student
(
student_id int primary key,
student_name nvarchar(50) not null
)
create table course
(
course_id int primary key,
course_name nvarchar(50) not null
)
create table student_course
(
student_id int not null,
course_id int not null,
primary key(student_id,course_id)
)
页:
[1]