查询语句的使用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、将Department表中的数据输入到Department1(该表不存在)表中。USE Xk

GO

Create Table Department1

(DepartNo nvarchar(2) not null,

DepartName nvarchar(30) not null)

GO

USE Xk

GO

INSERT Department1 SELECT * FROM Department

GO

2、使用select into 输入数据(select into 语句允许用户定义一个新表,并将

select的数据输入到新表中)

例题:将Department表中的数据行输入到Department2

--注意Department2并不存在。

USE Xk

GO

SELECT * INTO Department2

FROM Department

GO

3、需要将“电子出版概论”课程的上课时间修改为“周二晚”。

USE Xk

GO

UPDATE Course

SET SchoolTime='周二晚'

WHERE CouName='电子出版概论'

GO

4、现需要将”01数据库”班所有学生的选课密码初始化为“123456”.(***) USE Xk

GO

UPDATE Student

SET Pwd='123456'

FROM Student,Class

WHERE ClassName='01数据库' AND Class.ClassNo=Student.ClassNo

GO

5、学号为”00000005”的同学因故取消课程编号为”017”的选修课。

USE Xk

GO

DELETE StuCou

WHERE StuNo='00000005' AND CouNo='017'

GO

UPDATE Course

SET WillNum=WillNum-1

WHERE CouNo='017'

查询与统计(select语句的各种使用方法)

1、从student表中查询学号为”00000001”同学的学号和姓名。

--在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT StuNo,StuName

FROM Student

WHERE StuNo='00000001'

GO

2、从课程表中查询所有的课程信息。

--在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT *

FROM Course

GO

3、从课程表(Course)中查询课程课程类别的信息。

--在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT Kind

FROM Course

GO

4、从课程表(Course)中查询课程课程类别,要求消除值相同的那些行。--在查询窗口中执行如下SQL语句:

USE Xk

GO

--消除Kind列值都相同的那些重复行

SELECT DISTINCT Kind

FROM Course

GO

--消除Kind列和Credit列值都相同的那些重复行

SELECT DISTINCT Kind,Credit

FROM Course

GO

5、从学生表student中查询所有信息,要求只显示查询结果的前6行数据。

--显示查询结果的前6行,在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT TOP 6*

FROM Student

GO

--显示查询结果的前6%行,在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT TOP 6 PERCENT *

FROM Student

GO

6、查询课程表course中课程编号、课程名称、教师、上课时间、限制选课人数和报名人数,

要求查询结果显示列标题为中文。

--方法1,在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT '课程编码'=CouNo,'课程名称'=CouName,'教师'=Teacher,'上课时间'=SchoolTime,

'限制选课人数'=LimitNum,'报名人数'=WillNum

FROM Course

GO

--方法2,在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT CouNo '课程编号',CouName '课程名称',Teacher '教师',

SchoolTime '上课时间',LimitNum '限制选课人数', WillNum '报名人数'

FROM Course

GO

--方法3,在查询窗口中执行如下SQL语句:

USE Xk

GO

SELECT CouNo AS '课程编号',CouName AS '课程名称',

Teacher AS '教师',SchoolTime AS '上课时间',

LimitNum AS '限制选课人数', WillNum AS '报名人数'

FROM Course

相关文档
最新文档