- 14
- 0
- 约7.8千字
- 约 17页
- 2018-12-25 发布于福建
- 举报
数据库中的sele买ct方法
第5章 数据库数据的选择 重点内容: SELECT语句定义 SELECT关键字开头子句使用 FROM字句使用 WHERE字句使用 * SQL实用简明教程 * SQL实用简明教程 一、 SELECT语句定义 从某种意义上说,SELECT语句是SQL中真正核心的内容。使用SELECT语句可以让用户以各种不同的方式查找并查看数据。SELECT语句可以满足用户的各种需要,如符合某种条件的数据有多少,存放在那个表中等等,这些都可以用SELECT语句很好的完成。 SELECT [ALL | DISTINCT] select_list FROM table_list/view_list [WHERE conditions] [GROUP BY group_list] [HAVING conditions] [ORDER BY order_list] 第一行关键字SELECT后的select_list列出了所选择列的名称,在检索之后系统将显示在seect_list中列出符合条件的的列的数据。SELECT关键字之后可选的关键字ALL表示将显示所有检索到的数据(包括重复的数据),DISTINCT表示不在结果中显示重复的数据; 第二行在关键字FROM之后,指定要进行检索的表的名称table_list或视图的名称view_list; 第三行在WHERE关键字之后,您可以指定检索的条件,使SELECT语句按照指定的检索条件在表中检索数据; 第四行GROUP BY指定如何对检索到的数据进行分组,使显示结果按照您的需要分好组,产生可读性更好的结果; HAVING子句可以看成用于组的WHERE子句。HAVING子句用来限制组,就象WHERE子句用来限制行一样; 第六行ORDER BY指定如何对检索到的数据进行排序,使显示结果按照您的需要派好序,产生可读性更好的结果。 最基本的SELECT语句中一般包含前面三行,后面三行是为了更好的显示查询的结果。使用后面三行可以清晰、直观的显示查询结果。 二、指定检索列 1、选择所有的列 需要显示一个表中所有列的值,可以在SELECT关键字之后列出表中所有的列的名称。SQL中提供了一个符号:星号(*),用来表示选择表中所有的列。列的显示顺序将与其在CREATE TABLE时列出的先后顺序相同。 SELECT dnumber, dname, mgrid, mgrstrdate FROM Department ? Results dnumber dname mgrid mgrstdate ———— ———— ———— —————— 1 开发部 1001 2001-11-3 2 市场部 2001 2002-3-1 3 人事部 3001 2001-4-5 4 技术部 4001 2001-1-15 5 测试部 5001 2002-6-5 6 财务部 6001 2002-3-10 [6rows] SELECT * FROM Department ? Results dname dnumber mgrid mgrstdate ——— ———— ———— —————— 开发部 1 1001 2001-11-3 市场部 2 2001 2002-3-1 人事部 3 3001 2001-4-5 技术部 4 4001 2001-1-15 测试部 5 5001 2002-6-5 财务部 6 6001 2002-3-10 [6rows] 二、指定检索列 2、选择所需的列 很多时候并不需要将所有列的数据都显示出来,SELECT子句也可以用来显示用户需要的列。 SELECT column_name, [column_name,] ... FROM table_list/view_list SELECT dname, dnumber, mgrid FROM Department ? Results dname dnumber mgrid ——— ———— ———— 开发部 1 1001 市场部 2
您可能关注的文档
最近下载
- PE包装袋物质安全资料表MSDS.docx VIP
- 2023年 甘肃省中学生生物学竞赛初赛竞赛试题及参考答案.pdf VIP
- 企业信息化系统操作手册模板.doc VIP
- 国家安全,从我做起 课件-从美伊冲突看青年责任暨国防教育主题班会课件.pptx VIP
- 2026年学历类高职单招职业技能测试专业组二(B组)-财经商贸类参考题库含答案解析(5卷试题).docx VIP
- 鄂教版三年级上册信息技术教案.doc VIP
- 单片机原理及应用——C51编程+Proteus仿真(第3版)教学课件16.ppt VIP
- 屋顶造型钢结构施工方案.docx VIP
- 中学生物学习题解析知到智慧树期末考试答案题库2025年牡丹江师范学院.docx
- 2025年高考生物真题试卷(湖南卷)及答案.docx VIP
原创力文档

文档评论(0)