chapter04数据查询

chapter04数据查询

ID:38408831

大小:2.78 MB

页数:40页

时间:2019-06-12

chapter04数据查询_第1页
chapter04数据查询_第2页
chapter04数据查询_第3页
chapter04数据查询_第4页
chapter04数据查询_第5页
资源描述:

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

1、数据查询(一)中软国际卓越培训中心www.5retc.com1回顾代码改错1、INSERTINTOXueY(XueH,XingM,DianH,Email,QQ)VALUES(‘011’,‘蓝英’,‘15935678762’,‘32486405@qq.com')2、UpdateXueYSetXingM='蓝英'SetDianH='15935678761'WhereXingM='蓝英'21、INSERTINTOXueY(XueH,XingM,DianH,Email,QQ)VALUES('011','蓝英','15935678762','32486405@qq.com',

2、'32486405')2、UpdateXueYSetXingM='蓝英',DianH='15935678761'WhereXingM='蓝英'预习检查从学员表中查询全部的数据,SQL语句怎么写?查询排序使用的关键字是什么?3本章目标编写简单SQL查询语句查询学员信息排序查询在查询中使用SQLServer的内置函数理解查询的机制使用SELECT语句进行条件查询在查询中返回限制行、进行查询排序在查询中使用表达式、运算符和函数4什么是查询?5客户程序查询请求查询结果集SQLSERVERABCDEFGSELECT*FROM表查询产生一个虚拟表,看到的是表形式显示的结果,但结

3、果并不真正存储,每次执行查询只是现从数据表中提取数据,并按照表的形式显示出来怎么查的?6SELECT*FROMXueYWHEREBanJ=‘002’思考7既然查询得到的“结果集”的结构类似于一张表,那么可以在“结果集”上继续进行查询吗?查询SELECT<列名>FROM<表名>[WHERE<查询条件表达式>][ORDERBY<排序的列名>[ASC或DESC]]列名称SELECTXueH,XingM表名FROMXueY过滤条件WHEREBanJ=‘001’排序条件ORDERBYXueHSELECTXueH,XingMFROMXueYWHEREBanJ=‘001’ORDE

4、RBYXueH数据查询-基础查询全部的行和列SELECT*FROMXueY查询部分行SELECT*FROMXueYWHEREBanJ=‘001’SELECTXueH,XingMFROMXueYWHEREBanJ=‘001’数据查询-列名2-1使用AS来命名列SELECTXueHAS学号,XingMAS姓名FROMXueYWHEREBanJ=‘001’SELECTFirstName+'.'+LastNameAS'姓名'FROMEmployees使用=来命名列SELECT学号=XueH,姓名=XingMFROMXueYWHEREBanJ=‘001’数据查询-列名2-2使

5、用空格来命名列SELECTXueH学号,XingM姓名FROMXueYWHEREBanJ='001'SELECTFirstName+'.'+LastName'姓名'FROMEmployees使用常量列SELECT'姓名:'AS姓名,XingMFROMXueY数据查询-空12查询空行SELECT*FROMXueYWHEREBanJISNULLORBanJ<>‘001’如果潘伟的班级为空SELECTXueH学号,XingM姓名FROMXueYWHEREBanJ<>‘001’能把所有记录查询出来吗?数据查询-去除重复行13去除重复行SELECTDISTINCTBanJFR

6、OMXueY数据查询-限制行数14限制固定行数SELECTTOP4XueH,XingMFROMXueY返回百分之多少行SELECTTOP20PERCENTXueH,XingMFROMXueY数据查询-排序2-1升序排列SELECT*FROMXueYORDERBYXueH降序排列SELECT*FROMXueYORDERBYXueHDESC数据查询-排序2-2按多列排序SELECT*FROMXueYORDERBYBanJDESC,XingM排序中的字段,可以使用表达式吗?如果不可以,请说明原因;如果可以,请举例说明;小结1编写SQL语句:1、查询002班的学员;2、查询

7、学号为前五名的学员;SQLServer中的常用函数18字符串函数日期函数数学函数系统函数字符串函数19SELECTSTUFF('ABCDEFG',2,3,'我的音乐我的世界')返回:A我的音乐我的世界EFG在一个字符串中,删除指定长度的字符,并在该位置插入新的字符串STUFFSELECTCHARINDEX(‘ETC’,’XMETC’,1)返回:4用来寻找一个指定的字符串在另一个字符串中的起始位置CHARINDEX举例描述函数名SELECTLEN('SQLServer课程')返回:12返回传递给它的字符串长度LENSELECTLOWER('SQLServer课程'

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

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

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