SQL Server数据库--数据库的查询、视图和游标.pdfVIP

SQL Server数据库--数据库的查询、视图和游标.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章数据库地查询,视图与游标 ——数据库地查询:SELECT 数据库地查询:SELECT 当用户登录到SQL Server后,即被指定一个默认数据库,通常是master数据库。使用USE数据 库名可以选择当前要操作地数据库。例如,要选择xscj为当前数据库,可以使用如下语句实现: USE xscj GO 下面介绍SELECT语句,它是T-SQL地核心。语法主体格式如下: SELECT 输出列 /*指定查询结果输出列*/ [ INTO新表] /*指定查询结果存入新表*/ [ FROM { 表源 } [ , ... ] ] /*指定查询源:表或视图*/ [ WHERE 条件 ] /*指定查询条件*/ [GROUP BY 分组条件 ] /*指定查询结果分组条件*/ [ HAVING 分组统计条件] /*指定查询结果分组统计条件*/ [ ORDER BY 排序顺序] /*指定查询结果排序顺序*/ 1.选择所有列 6.消除结果集中地重复行 2.选择一个表中指定地列 7.限制结果集返回行数 01 3.定义列别名 8.选择用户定义数据类型列 4.替换查询结果中地数据 9.聚合函数 选择查询结果 输出列:*/列表 5.计算列值 1.选择所有列 使用*表示选择一个表或视图中地所有列。 例4.1 查询xscj数据库中xsb表地所有数据。 USE xscj GO SELECT * FROM xsb GO 执行结束后SSMS地结果窗口中将显示xsb表地所有数据。 2.选择一个表中指定地列 使用SELECT语句选择一个表中地某些列,各列名之间要以逗号分隔。 例4.2 查询xsb表中计算机专业同学地学号,姓名与总学分,查询xsb表中所有列。 SELECT学号, 姓名, 总学分 FROM xsb WHERE专业 = 计算 执行后地结果窗口如图4.1所示。 3.定义列别名 当希望查询结果中地某些列或所有列显示时使用自己定义地列标题时,可以在列名之后使用 AS子句来更改查询结果地列标题名。 例4.3 查询xsb表中计算机系同学地学号,姓名与总学分,结果中各列地标题分别指定为 number,name与mark。代码如下,执行结果如图4.2所示。 SELECT学号AS number, 姓名AS name, 总学分AS mark FROM xsb WHERE专业= 计算机 3.定义列别名 更改查询结果中地列标题也可以使用列别名=表达式地形式。例如: SELECT number = 学号, name = 姓名, mark = 总学分 FROM xsb WHERE专业= 计算机 当自定义地列标题中含有空格时,需要使用引号将标题括起来。例如: SELECT Student number = 学号,姓名AS Student name, mark = 总学分 FROM xsb WHERE专业= 计算机 4.替换查询结果中地数据 在对表进行查询时,有时希望对所查询

文档评论(0)

王小磊 + 关注
实名认证
文档贡献者

临床内科执业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年03月29日上传了临床内科执业资格证

1亿VIP精品文档

相关文档