- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例题1-42例题1-42
--【例2.1】
--在查询窗口中执行如下SQL语句:
USE Xk
GO
SELECT StuNo,StuName
FROM Student
WHERE StuNoGO
--【例2.2】
--在查询窗口中执行如下SQL语句:
USE Xk
GO
SELECT *
FROM Course
GO
--【例2.3】
--在查询窗口中执行如下SQL语句:
USE Xk
GO
SELECT Kind
FROM Course
GO
--【例2.4】
--在查询窗口中执行如下SQL语句:
USE Xk
GO
--消除Kind列值都相同的那些重复行
SELECT DISTINCT Kind
FROM Course
GO
--消除Kind列和Credit列值都相同的那些重复行
SELECT DISTINCT Kind,Credit
FROM Course
GO
--【例2.5】
--显示查询结果的前6行,在查询窗口中执行如下SQL语句:
USE Xk
GO
SELECT TOP 6 *
FROM Student
GO
--显示查询结果的前6%行,在查询窗口中执行如下SQL语句:
USE Xk
GO
SELECT TOP 6 PERCENT *
FROM Student
GO
--【例2.6】
--方法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
GO
--【例2.7】
USE Xk
GO
SELECT 课程名称=CouName,课程编号为:,课程编号=CouNo
FROM Course
GO
--【例2.8】
USE Xk
GO
SELECT *
FROM Course
WHERE Kind=信息技术 AND Credit=2
GO
--【例2.9】
USE Xk
GO
SELECT *,WillNum/LimitNum
FROM Course
GO
--【例2.10】
USE Xk
GO
SELECT 最小的报名人数=MIN(WillNum),最大的报名人数=MAX(WillNum),平均报名人数=AVG(WillNum)
FROM Course
GO
--【例2.11】查询课程信息、报名人数与限选人数之比。要求查询结果按照报名人数进行升序排序
--(1)ORDER BY后面为列名
USE Xk
GO
SELECT *,WillNum/LimitNum 报名人数与限选人数之比
FROM Course
ORDER BY WillNumUSE Xk
GO
--(2)ORDER BY后面为中文标题
USE Xk
GO
SELECT *,WillNum/LimitNum 报名人数与限选人数之比
FROM Course
ORDER BY 报名人数与限选人数之比
GO
--【例2.12】查询课程表的教师名、课程编号、课程名,要求查询结果首先按照教师名降序排序,教师名相同时,则按课程编号升序排序。
USE Xk
GO
SELECT Teacher AS 教师名,CouNo AS 课程编号,CouName AS 课程名
FROM Course
ORDER BY Teacher DESC,CouNo
GO
--或者:
USE Xk
GO
SELECT Teacher AS 教师名,CouNo AS 课程编号,CouName AS 课程名
FROM Course
ORDER BY 教师名 DESC,课程编号
GO
--【例2.13】查询课程编号为004、007、013的课程信息。
USE Xk
GO
SELECT *
FROM Course
WHERE CouNo=004 OR CouNo=007 OR CouNo=013
GO
--使用IN
文档评论(0)