根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出下列每條查詢(xún)語(yǔ)句的執(zhí)行結(jié)果,或者寫(xiě)出下列每條語(yǔ)句或程序段的功能。 假設(shè)存在名為AAA的數(shù)據(jù)庫(kù),包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專(zhuān)業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。
DECLARE @MyNO CHAR(8)
SET @MyNO="20030001"
IF (SELECT專(zhuān)業(yè) FROM Students WHERE 學(xué)號(hào)=@MyNO)="計(jì)算機(jī)軟件"
BEGIN
SELECT AVG(成績(jī)) AS 平均成績(jī)
FROM Score
WHERE學(xué)號(hào)=@MyNO
END
ELSE
PRINT "學(xué)號(hào)為" +@MyNO+"的學(xué)生不存在或不屬于軟件專(zhuān)業(yè)"
GO
根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出下列每條查詢(xún)語(yǔ)句的執(zhí)行結(jié)果,或者寫(xiě)出下列每條語(yǔ)句或程序段的功能。 假設(shè)存在名為AAA的數(shù)據(jù)庫(kù),包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專(zhuān)業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。
declare @a char(8)
set @a="計(jì)算機(jī)"
select計(jì)算機(jī)專(zhuān)業(yè)人數(shù)=count(*)
from students
where left(專(zhuān)業(yè),3)=@a
從students表中統(tǒng)計(jì)出專(zhuān)業(yè)名開(kāi)頭為@a的值(即“計(jì)算機(jī)”)的所有學(xué)生人數(shù)。
根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出下列每條查詢(xún)語(yǔ)句的執(zhí)行結(jié)果,或者寫(xiě)出下列每條語(yǔ)句或程序段的功能。 假設(shè)存在名為AAA的數(shù)據(jù)庫(kù),包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專(zhuān)業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。
select month(入學(xué)日期) as 入學(xué)月份,count(*) as 人數(shù)
from students
group by month(入學(xué)日期)
從students表中分組統(tǒng)計(jì)出每個(gè)月份入學(xué)的學(xué)生人數(shù)。
根據(jù)下面所給的AAA數(shù)據(jù)庫(kù),寫(xiě)出下列每條查詢(xún)語(yǔ)句的執(zhí)行結(jié)果,或者寫(xiě)出下列每條語(yǔ)句或程序段的功能。 假設(shè)存在名為AAA的數(shù)據(jù)庫(kù),包括Students(學(xué)號(hào)char(8),姓名varchar(8),年齡int,專(zhuān)業(yè)varchar(20),入學(xué)日期DateTime)和Score(學(xué)號(hào)char(8),課程名varchar(10),成績(jī)numeric(5,2))兩張表。
create procedure xxk5
(
@a char(8),@b varchar(10),@c numeric(5,2)
)
as
begin
insert into score
values(@a,@b,@c)
end
向score表中插入學(xué)號(hào)為@a的值、課程名為@b的值、成績(jī)?yōu)锧c的值的學(xué)生成績(jī)記錄。