下载此文档

数据库原理第三章:关系数据库标准语言SQL.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
数据库原理第三章:关系数据库标准语言SQL.ppt数据库原理第三章:关系数据库标准语言SQL授课教师:王哲本次课学习内容?数据查询(单表查询)(单表查询)?SQL Server 提供了基于“select-from-where”语句的数据查询功能。?在数据库应用中,SELECT语句提供了丰富的查询能力,可以查询一个表或多个表;对查询列进行筛选、计算;对查询进行分组、排序;甚至可以在一个SELECT语句中嵌套另一个SELECT语句。主要分为:对列的查询、对行的查询、对查询结果排序、使用聚合函数、对查询结果分组、Having字句(分组后按条件筛选)。基本格式SELECT select_list [ INTO new_table ] [ FROM table_source ] [ WHERE search_condition ] [ GROUP BY <列名> [, <列名>…]] [ HAVING search_condition] [ ORDER BY <列名> [ ASC|DESC] [, <列名>…][ ASC|DESC] ] 1、对列的相关查询?1)选择一个表中指定的列基本格式为:SELECT column_name [, column_name…]FROM table_nameWHERE Search_condition?例1:查询数据表Student中所有学生的学号及年龄; SELECT Sno,Sage FROM Student?例2:查询学生的学号、姓名及年龄; SELECT Sno,Sname,Sage FROM Student?2)查询全部列SELECT * FROM Student或者SELECT Sno,Sname,Ssex,Sage ,Sdept FROM Student?3)修改查询结果中的列标题SELECT column_nameasnew_name [,…n]FROM table_name?例1:查询数据表Student中所有学生的学号及年龄,结果中各列的标题分别指定为学号、年龄;SELECT Sno as 学号, Sage as 年龄FROM Student或者SELECT Sno学号, Sage 年龄FROM Student或者SELECT 学号=Sno, 年龄= Sage FROM Student注意:当自定义的标题中含有空格时,必须用引号将标题括起来。?例2:查询数据表Student中所有学生的学号及年龄,结果中各列的标题分别指定为学号、年龄;SELECT Sno as ‘学号’, Sage as ‘年龄’FROM Student?4)替换查询结果中的数据在对表进行查询时,有时对所查询的某些列希望得到的是其他概念,如当性别用0、1存储时希望查询结果显示为’男女‘,或者当成绩小于60时查询结果显示为不及格,其他为及格或优秀。要替换查询结果中的数据,则要用到CASE表达式。

数据库原理第三章:关系数据库标准语言SQL 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbggqyk171
  • 文件大小247 KB
  • 时间2016-11-02