- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL server 2000数据库(中)
SQL Server2000 教学课件 授课教师:李善华
第五章 数据查询(1)
数据查询是数据库应用程序系统中使用率最高的一项功能,在本章将学习如
下内容:
理解查询的机制
使用select 语句进行条件查询
在查询中返回限制行、进行查询排序
在查询中使用表达式、运算符和函数
一、在企业管理器中查询数据:
方法:展开企业管理器,展开组,展开服务器,展开数据库,选择表选项,
选择要查询数据的表,右击,在菜单中选择“打开表”,选择“查询”项,可以选
择执行多个表,字段时行查询输出,系统会自动生成SQL 语句。
二、SQL 查询基础
1)查询和记录集:
查询是针对表中己经存在的数据行而言的,可以简单的理解为“筛选”,比如:
学员信息表:
学员编号 姓名 地址 班级 ……
001 张明 湖南 S201
002 李菲 湖北 S202
003 于谦 香港 S201
004 周接轮 台湾 S205
005 刘国正 北京 S202
查询班级“S202”得到如下:“记录集”
002 李菲 湖北 S202
005 刘国正 北京 S202
数据表在接受查询请求的时候,可以简单地理解为它将逐行选取,判断是否
符合查询的条件,如果符合就提取出来,然后把所有的被选择的行组织在一起,
形成另外一个“类似于表的结构”,这便是查询的结果,我们通常称之为“记录集”
由于记录集的结构实际上和表的结构是相同的,都是由行组成的,因此,在
记录集上依然可以进行再次查询。
2 )使用select 语句进行查询
语句格式:
select 列名
from 表名
[where 查询条件表达式]
[order by 排序的列名 [asc 或desc]]
其中:where 及条件是可选的,如果不限制,则查询返回所有行的数据项
QQ e-mail:xscdn@126.com 共 12 页第1 页
SQL Server2000 教学课件 授课教师:李善华
order by 是用来排序的,数据表中的记录是无序的,并不按照一定的次序存
储,例如要按学员的考试成绩排序以看到高分的情况,则需要按照分数列的值进
行排序。
asc 表示排升序
desc 表示排降序
查询的具体用法如下:
a) 查询所有的数据行和列
把表中的所有行和列都列举出来比较简单,这时需要用到“*”通配符来表示
所有的列:
select * from userinfo
b)查询部分行列条件查询
查询部分列需要列举不同的列名,而查询部分行需要使用where 子句进行条
件限制:
select xb,xb,zy
from userinfo
where zy= ’软件开发’
以上查询,只是将专业为“软件开发”的学员的姓名、性别、专业列出来,
想想以下的查询结果:
select xb,xb,zy
from userinfo
where zy ’软件开发’
c)在查询中使用列名
as 子句可以用来改变结果集列的名称,也可以为组合或者计算出的列指定名
称,还有一种情况是要让标题列的信息更易懂,比如把xm 列名查询后显示为“姓
名”:
select xm as 姓名,xb as 性别,zy as 专业
from userinfo
where zy= ’软件开发’
文档评论(0)