- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
查询操作
数据库查询是指数据库管理系统按照数据库用户的指定的条件,从数据库中的相关表中找到满足条件的信息的过程。
数据查询涉及两个方面:一是用户指定查询条件,二是系统进行处理并把查询结果反馈给用户。
简单查询
任务1 在SQL Server 2012中使用T-SQL语句完成对数据库中某一个表的信息的基本查询操作。
SELECT语句由以下几部分组成。
SELECT子句
FROM子句
WHERE子句
GROUP子句
HAVING子句
ORDER BY子句
查询语句的结果集字段列表用SELECT子句来设置。
SELECT子句在SELECT语句中必须出现,用法为在SELECT后面加上一个字段列表,用于定义SELECT 语句的结果集字段。
字段列表按排列顺序表示结果集中的所有字段,字段之间以逗号分隔。结果集中的字段可以是来自源表和视图的字段,也可以是一个表达式。结果集字段的值由结果集中记录的对应字段或表达式计算得到。
如果返回源表和视图中的所有字段,可以在结果集字段列表中使用“*”。
一、选择列
(一)所有列
【任务1-1】查询学生表中所有学生的信息。
SELECT
Studentid,Studentname,Classid,Birthday,Sex,Address,Postalcode,Tel,Enrolldate, Graduatedate,State,Memo
FROM Student
SELECT * FROM Student
(二)指定列
【任务1-2】查询学生表中学生的学号、姓名、性别、出生日期。 【提示】
SELECT子句中的【目标列表达式】中各个列的先后顺序可以与表中的顺序不一致。
用户在查询时可以根据需要改变列的显示顺序,但不改变表中列的原始顺序。
SELECT Studentid,Studentname,Sex,BirthdayFROM Student
(三)使用别名
【任务1-3】要求了解所有学生的学号、姓名、性别、出生日期并以汉字标题学号、姓名、性别、出生日期表示。
【提示】
用户可以通过指定别名来改变查询结果的列标题,这在含有算术表达式、常量、函数名的列分隔目标列表达式时非常有用。
有三种方法指定别名:
通过“列名 列标题”形式;
通过“列名 AS 列标题”形式;
通过“列标题=列名”形式。
SELECT Studentid AS 学号,Studentname AS 姓名,Sex AS 性别,Birthday AS 出生日期
FROM Student
二、选择行
(一)满足条件的行
1、简单条件查询
【任务1-4】查询所有女学生的姓名和出生日期。
SELECT Studentname,Birthday
FROM Student
WHERE Sex=女
WHERE子句用于给定源表和视图中记录的筛选条件。只有符合筛选条件的记录才能为结果集提供数据;否则将不入选结果集。WHERE子句中的筛选条件由一个或多个条件表达式组成。
2、复合条件查询
【任务1-5】查询班级编号为21402的所有女学生的姓名和电话号码。
SELECT Studentname,Tel
FROM Student
WHERE Classid=21402 AND SEX=女
3、 指定范围查询
【任务1-6】查询所有出生日期在1996-4-1到1996-7-31日之间的学生的姓名、学号和出身日期。
SELECT studentname,studentid,birthday
FROM Student
WHERE Birthday BETWEEN 1996-4-1 AND 1996-7-3‘
还可以用另外一种方法:
Birthday= 1996-4-1‘ AND Birthday= 1996-7-3‘
4、指定集合查询
【任务1-7】查询班级编号为11401、11402、11501、11502的学生的姓名、学生编号和班级编号
SELECT studentname,studentid,classid
FROM Student
WHERE Classid IN(11401,11402,11501,11502)
SELECT studentname,studentid,classid
FROM Student
WHERE Classid=11401 OR Classid=11402 OR Classid=11501 OR Classid=11502
5、模糊查询
【任务1-8】需要了解所有家庭住址是“浙江”的学生的详细信息。
SELECT *
FROM Student
WHERE Address LIKE 浙江%
【任务1-9】查询所有姓“李”的且名字中只有两个汉字的学生的学号、姓名、电话。
S
您可能关注的文档
- 师资培训 EDA 基于PLD的4路抢答器设计讲义.doc
- 施工测量实训 施工测量实训 ××工程吊篮的搭设方案.doc
- 室内效果图表现技法 筒灯、射灯 筒灯、射灯.doc
- 室内装饰材料 任务二 瓷制石材墙砖介绍与选择 厨房瓷砖流行铺法.doc
- 手绘效果图表现技法 “玩转”一点透视空间线稿 学习资料单(“玩转”一点透视空间线稿).docx
- 石油地质基础 圈闭及油气藏 圈闭和油气藏.doc
- 石油地质基础 任务二 地球的圈层构造 地球的圈层构造.doc
- 石油地质基础 任务三 地质作用概述 地质作用概述.doc
- 石油地质基础 任务一 地球的形态及物理性质 地球的形态及物理性质.doc
- 输电线路培训模块 电力电缆培训模块 图解10kV交联户内电缆终端制作完整过程.docx
- 石油地质基础 油气运移 油气运移.doc
- 数据网络组建 数据网络组建 学习情境: 配置SNMP网管系统.doc
- 石油加工生产技术 3.15.4 燃料油装置操作小结、3.15.2燃料油装置开车流程、3.15.3燃料油装置参数调整、3.15.1 燃料油装置开车前准备 教案3-15燃料油常压蒸馏实训.doc
- 石油钻采机械 任务二 离心泵的主要零部件 离心泵—主要零部件教学设计.doc
- 数据网络组建 数据网络组建 学习情境: 配置设备日志管理.doc
- 数据终端防泄密(社会培训) 数字水印的提取识别(文档附件) 数字水印的提取识别(文档附件).doc
- 石油钻采机械 任务二 钻机的气控系统概述 钻机控制系统—气控系统教学设计.doc
- 数据终端防泄密(社会培训) 文件外发控制技术(文档附件) 文件外发控制技术(文档附件).doc
- 石油钻采机械 任务二 钻机游动系统 起升系统—游动系统教学设计.doc
- 数控编程与仿真加工 任务三 认识数控机床的坐标系及编程 数控编程与仿真实训任务三.doc
原创力文档


文档评论(0)