sql server查询处理和表数据编辑

sql server查询处理和表数据编辑

ID:21945762

大小:736.50 KB

页数:51页

时间:2018-10-21

sql server查询处理和表数据编辑_第1页
sql server查询处理和表数据编辑_第2页
sql server查询处理和表数据编辑_第3页
sql server查询处理和表数据编辑_第4页
sql server查询处理和表数据编辑_第5页
资源描述:

《sql server查询处理和表数据编辑》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章SQLServer查询处理和表数据编辑5.1查询数据5.2表数据编辑5.3大文本和图像数据处理1>>浙江财经学院<<5.1查询数据SQL用SELECT语句进行数据查询SELECT语句的格式SELECT[DISTINCT]<目标列表达式>[,…n]FROM<表名或视图名>[,…n][WHERE<条件表达式>][GROUPBY<列名1>[HAVING<条件表达式>]][ORDERBY<列名2>[ASC

2、DESC]]SELECT语句的含义根据WHERE条件,从FROM指定的表中找出满足条件的元组,按目标列表达式,选出属性值,形成结果表。2>>浙江财经学院<

3、<5.1查询数据5.1.1简单查询5.1.2统计5.1.3连接查询5.1.4子查询5.1.5联合查询3>>浙江财经学院<<5.1.1简单查询1.最简单的查询2.查询满足条件的元组3.对查询结果排序4>>浙江财经学院<<1.最简单的查询省略的一些可选成分,得最简单的查询命令:SELECT[DISTINCT]<目标列表达式>[,…n]FROM<表名或视图名>对一张表的某些列进行操作,功能为:(1)查询指定列(2)查询所有列(3)查询计算列(4)为列起别名(5)使用DISTINCT关键字消除重复元组5>>浙江财经学院<<(1)查询指定列【例5-1】查询全体学生的

4、姓名、学号和电话号码SELECTSname,Sno,SmtelFROMStudent列的输出顺序可以与表中的列顺序不同。6>>浙江财经学院<<(2)查询所有列【例5-2】查询全体学生的详细信息SELECT*FROMStudent用“*”表示查询表的所有列。7>>浙江财经学院<<(3)查询计算列也可以查询由常量、变量和函数构成的表达式【例5-3】将累计学分降低10%后显示出来SELECTSname,Sgpa,Sgpa-Sgpa*0.1FROMStudent查询结果为:SnameSgpa(无列名)王东民160144…计算列没有列名8>>浙江财经学院<<(4)为

5、列起别名目的:满足用户的习惯,为计算列起名。方法:①<目标列表达式>[AS]<别名>②<别名>=<目标列表达式>【例5-4】将累计学分降低10%后显示,要求显示汉语标题SELECTSnameAS姓名,Sgpa原累计学分,新累计学分=Sgpa-Sgpa*0.1FROMStudent查询结果为:姓名原累计学分新累计学分王东民160144…当别名含有空格时要用单引号括起9>>浙江财经学院<<(5)使用DISTINCT关键字消除重复元组无DISTINCT时,结果中可能含重复行有DISTINCT时,自动消除结果中的重复行【例5-5】查询每个院系有在读学生的专业。SE

6、LECTSdepa,SmajorFROMStudent查询结果为:SdepaSmajor信息学院计算机信息学院计算机……结果中含重复行SELECTDISTINCTSdepa,SmajorFROMStudent查询结果为:SdepaSmajor信息学院计算机信息学院信息管理……结果中无重复行DISTINCT应紧跟SELECT10>>浙江财经学院<<2.查询满足条件的元组通过在WHERE子句中指定查询条件来实现WHERE子句常用的查询条件:查询条件运算符()条件(逻辑表达式)备注比较大小=,>,<,>=,<=,!=,<>,!>,!

7、范围[NOT]BETWEENANDop1[NOT]BETWEENop2ANDop3三目运算确定集合[NOT]INop1[NOT]INop2双目运算字符匹配[NOT]LIKEop1[NOT]LIKEop2双目运算空值判断IS[NOT]NULLopIS[NOT]NULL单目运算组合条件NOT,AND,OR,()NOTop,op1ANDop2,op1ORop2NOT是单目,其余是双目,括号用于改变运算优先级11>>浙江财经学院<<2.查询满足条件的元组通过在WHERE子句中指定查询条件来实现WHERE子句常用的查询条件:(1)比较大小(2)确定范围(3)确定集合

8、(4)字符匹配(5)空值判断(6)组合条件12>>浙江财经学院<<(1)比较大小返回查询条件:op1op2(比较运算符):=,>,<,>=,<=,!=,<>,!>,!>浙江财经学院<<(2)确定范围查询条件:op1[NOT]BETWEENop2AND

9、op3op1、op2、op3:由常量、变量、函数构成的算术/字符串

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

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

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