数据库中的select方法

数据库中的select方法

ID:46233514

大小:211.50 KB

页数:17页

时间:2019-11-21

数据库中的select方法_第1页
数据库中的select方法_第2页
数据库中的select方法_第3页
数据库中的select方法_第4页
数据库中的select方法_第5页
资源描述:

《数据库中的select方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数据库数据的选择重点内容:SELECT语句定义SELECT关键字开头子句使用FROM字句使用WHERE字句使用一、SELECT语句定义从某种意义上说,SELECT语句是SQL中真正核心的内容。使用SELECT语句可以让用户以各种不同的方式查找并查看数据。SELECT语句可以满足用户的各种需要,如符合某种条件的数据有多少,存放在那个表中等等,这些都可以用SELECT语句很好的完成。SELECT[ALL

2、DISTINCT]select_listFROMtable_list/view_list[WHEREconditions][G

3、ROUPBYgroup_list][HAVINGconditions][ORDERBYorder_list]第一行关键字SELECT后的select_list列出了所选择列的名称,在检索之后系统将显示在seect_list中列出符合条件的的列的数据。SELECT关键字之后可选的关键字ALL表示将显示所有检索到的数据(包括重复的数据),DISTINCT表示不在结果中显示重复的数据;第二行在关键字FROM之后,指定要进行检索的表的名称table_list或视图的名称view_list;第三行在WHERE关键字之后,您可以指定检索的条件

4、,使SELECT语句按照指定的检索条件在表中检索数据;第四行GROUPBY指定如何对检索到的数据进行分组,使显示结果按照您的需要分好组,产生可读性更好的结果;HAVING子句可以看成用于组的WHERE子句。HAVING子句用来限制组,就象WHERE子句用来限制行一样;第六行ORDERBY指定如何对检索到的数据进行排序,使显示结果按照您的需要派好序,产生可读性更好的结果。最基本的SELECT语句中一般包含前面三行,后面三行是为了更好的显示查询的结果。使用后面三行可以清晰、直观的显示查询结果。二、指定检索列1、选择所有的列需要显示一个

5、表中所有列的值,可以在SELECT关键字之后列出表中所有的列的名称。SQL中提供了一个符号:星号(*),用来表示选择表中所有的列。列的显示顺序将与其在CREATETABLE时列出的先后顺序相同。SELECTdnumber,dname,mgrid,mgrstrdateFROMDepartmentResultsdnumberdnamemgridmgrstdate——————————————————1开发部10012001-11-32市场部20012002-3-13人事部30012001-4-54技术部40012001-1-155测试部

6、50012002-6-56财务部60012002-3-10[6rows]SELECT*FROMDepartmentResultsdnamednumbermgridmgrstdate—————————————————开发部110012001-11-3市场部220012002-3-1人事部330012001-4-5技术部440012001-1-15测试部550012002-6-5财务部660012002-3-10[6rows]二、指定检索列2、选择所需的列很多时候并不需要将所有列的数据都显示出来,SELECT子句也可以用来显示用户需要

7、的列。SELECTcolumn_name,[column_name,]...FROMtable_list/view_listSELECTdname,dnumber,mgridFROMDepartmentResultsdnamednumbermgrid———————————开发部11001市场部22001人事部33001技术部44001测试部55001财务部66001[6rows]二、指定检索列3、表达式的使用在SELECT子句中,支持数学表达式的应用,以方便的完成对列上数据的计算并将计算结果包含在查询结果中。在SELECT子句中,

8、表达式中可以包含数字、列名或二者都在表达式中使用。(1)仅使用数字在SELECT子句中的表达式不一定必须包括列,可以在表达式中单独使用,并作为单独的一列与其它查询结果一起显示。这样的使用仅仅在很特殊的场合中才存在。(2)列与常量的结合使用很多时候需要对查询到的数据进行一些计算,结合使用列与常量能很好的完成用户所想实现的功能。加、减、乘、除这四种运算符都能在表达式中使用。(3)在表达式中同时使用多个列SQL中不仅可以对列与常量使用表达式,还支持在列与列之间使用算术运算符。二、指定检索列4、别名的使用SELECTdnumber,dna

9、me,mgrid,mgrstrdateFROMDepartmentResultsdnumberdnamemgridmgrstrdate——————————————————1开发部10012001-11-32市场部20012002-3-13人事部30

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。