文档详情

SQLServer课后实训参考答案.pdf

发布:2025-02-15约3.62万字共56页下载文档
文本预览下载声明

课后实训参考答案

单元1S(QLServer概述)

1、使用SQL语句。在Sale数据库中创建名为MyDataType的用户

定义数据类型,数据类型为NVARCHAR,长度为20,该列允为

NULLo

USESale

GO

,,

EXECsp_addtypeMyDataType,NVARCHAR2(0)\NULL

GO

单元2单(表数据)

使用查询窗口或sqlcmd实施查询。本实训使用k数据库。

-1.查看系部编号为“03”的系部名称。

USEXk

GO

SELECTDepatName

FROMDepatment

WHEREDepatNo=03,

GO

-2.查看系部名称中包含有“工程”两个字的系的全名。

USEXk

GO

SELECTDepatName

FROMDepatment

WHEREDepatNameLIKE%‘工程小

GO

-3.显示共有多少个系部。

USEXK

GO

SELECT,系部总数-COUNT(*)

FROMDepatment

GO

-4.显示“01”年级共有多少个班级。

USEXK

GO

SELECT*01级班级数=COUNT(,)

FROMClass

f1

WHEREClassNoLIKE2001%

GO

f

SELECT01级班级数=COUNT(*)

FROMClass

11

WHEREClassNameLIKE01%

GO

SELECT*01级班级数OUNT(*)

FROMStudent

WHEREClassNoLIKE2001%

GO

-5.查看在“周二晚”上课的课程名称和教师。

USEXK

GO

1

SELECT课程名称,=CouName,,任课教师,=Teache

FROMCouse

WHERESchoolTime=周二晚,

GO

-6.查看姓“张”、“陈”、“黄”同学的基本信息,要求按照姓名

降序排序杳询结果。

USEXK

GO

SELECT*

FROMStudent

WHEREStuNameLIKE张%OR

StuNameLIKE陈%,OR

StuNameLIKE,黄3’

ORDERBYStuNameDESC

GO

一方法

USEXK

GO

SELECT*

FROMStudent

WHEREStuNamelike张[,陈,黄]3

ORDERBYStuNameDESC

GO

单元2(多表查询)

-1.按系部统计课程的平均报名人数,耍求显示系部名称、平均报

名人数。

SELECT,系部名称=DepatNameJ平均报名人数

=AVG(WillNum)

FROMCou

显示全部
相似文档