Apply运算符可以实现两个查询结果的全组合结果,又称为交叉集合。例如两个数据组合(A,B)、(A,B),他们的交叉集合为(AA,AB,AA,AB)。
Apply分为Cross Apply和Outer Apply两种使用方式。具体分析如下:
首先先建立两个表StudentList和ScoreInfo。脚本语言如下:
复制代码 代码如下:
create table StudentList(
id int Identity(1,1) not null,
Name nvarchar(20) not null,
Sex bit not null,
Birthday date not null,
Class nvarchar(2) not null,
Grade nvarchar(2) not null,
regdate date not null,
Primary key (id));
create table ScoreInfo(
id int Identity(1,1) not null primary key,
StudentID int not null,
ClassID int not null,
Score int not null,
TestDate date not null,
regdate date not null);
原创文章,作者:745907710,如若转载,请注明出处:https://blog.ytso.com/235892.html
赞 (0)