数据库ppt sql1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库ppt sql1

* 目标列表达式中各个列的先后顺序可以与表中的顺序不一致。用户可以根据应用的需要改变列的显示顺序。本例2中先列出姓名,再列学号和所在系。 * ESCAPE‘\’短语表示\为换码字符,这样匹配串中紧跟在\后面的字符“_”不再具有通配符的含义, * 查询信息系(IS)、数学系(MA)和计算机科学系(CS)学生的姓名和性别。 SELECT Sname,Ssex FROM Student WHERE Sdept IN ( IS,MA,CS ) 可改写为: SELECT Sname,Ssex FROM Student WHERE Sdept= IS OR Sdept= MA OR Sdept= CS ; * Access数据库中: SELECT Count(*) AS aaa FROM 联系人; * ROUP BY子句将查询结果表按某一列或多列值分组,值相等的为一组。 对查询结果分组的目的是为了细化集函数的作用对象。 二、删除索引 DROP INDEX 索引名; 删除索引时,系统会从数据字典中删去有关该索引的描述。 [例] 删除Student表的Stusname索引 DROP INDEX Stusname; 3.4 数据查询 语句格式 SELECT [ALL|DISTINCT] 目标列表达式 [,目标列表达式] … FROM 表名或视图名[, 表名或视图名 ] … [ WHERE 条件表达式 ] [ GROUP BY 列名1 [ HAVING 条件表达式 ] ] [ ORDER BY 列名2 [ ASC|DESC ] ]; ? 1. 目标列表达式可以有以下格式: (1)* (2)表名.* (3)COUNT([ALL | DISTINCT] * ) (4)[表名.]属性列名表达式 [别名] [, [表名.]属性列名表达式 [别名]]… 2. WHERE条件表达式非常灵活 3. GROUP BY 表示按列名1的值分组,每个组产生结果表中一记录。HAVING 条件表达式 表示符合条件的组才输出。 4. [ORDER BY 列名2 [ASC | DESC]]:表示排序。 SQL语言简易格式 SELECT 列名 :投影 FROM 表名 :连接 WHERE 条件 :选择 GROUP BY 列名 :分组 HAVING 条件 :满足条件的分组 ORDER BY 列名 :排序 3.4 数据查询 3.4.1 单表查询 3.4.2 连接查询 3.4.3 嵌套查询 3.4.4 集合查询 3.4.5 Select语句的一般形式 3.4.1 单表查询 查询仅涉及一个表: 一、 选择表中的若干列 二、 选择表中的若干元组 三、 ORDER BY子句 四、 聚集函数 五、 GROUP BY子句 一、 选择表中的若干列 1.查询指定列 [例1] 查询全体学生的学号与姓名。 SELECT Sno,Sname FROM Student;? [例2] 查询全体学生的姓名、学号、所在系。 SELECT Sname,Sno,Sdept FROM Student; 2.选出所有属性列: 在SELECT关键字后面列出所有列名 将目标列表达式指定为 * [例3] 查询全体学生的详细记录。 SELECT Sno,Sname,Ssex,Sage,Sdept FROM Student; 或 SELECT * FROM Student; 3. 查询经过计算的值 SELECT子句的目标列表达式可以为: 算术表达式 字符串常量 函数 列别名 [例4] 查全体学生的姓名及其出生年份。 SELECT Sname,2007-Sage /*假定当年的年份为2007年*/ FROM Student; 输出结果: Sname 2007-Sage 李勇 1987 刘晨 1988 王敏 1989 张立 1988 [例5] 查询全体学生的姓名、出生年份和所有系,要求用小写字母表示所有系名 SELECT Sname,‘Year of Birth: ,2004-Sage, LOWER(Sdept) FROM Student; 输出结果: Sname Year of

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档