Excel2010 常用SQL语句解释.pdf

Excel2010 常用SQL语句解释.pdf

ID:50452032

大小:484.41 KB

页数:13页

时间:2020-03-06

Excel2010 常用SQL语句解释.pdf_第1页
Excel2010 常用SQL语句解释.pdf_第2页
Excel2010 常用SQL语句解释.pdf_第3页
Excel2010 常用SQL语句解释.pdf_第4页
Excel2010 常用SQL语句解释.pdf_第5页
资源描述:

《Excel2010 常用SQL语句解释.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Excel常用SQL语句解释SELECT查询图C-1展示了某公司的员工信息数据列表。图C-1公司员工信息数据列表含义:从指定的表中返回符合条件的指定字段的记录。语法:SELECT{谓词}字段AS别名FROM表{WHEREE分组前条件}{GROUPBY分组依据}{HAVING分组后条件}1{ORDERBY指定排序}SELECT查询各部分的说明如表格C-1所示。部分说明SELECT查询FROM从„„返回谓词可选,包含ALL、DISTINCT、TOP等谓词。如缺省,则默认为ALL,即返回所有记录字段包含要查询的记录的列标题,若要

2、查询多个字段,则需要在字段之间使用逗号分隔,若要查询全部字段,可以使用“*”AS别名标志,使用AS可以对字段名称进行重命名表工作表或查询WHERE限制查询返回分组前的记录,使查询只返回符合分组前条件的记录GROUPBY分组依据,指明记录如何进行分组和合并HAVING限制查询返回分组后的记录,使查询只返回符合分组后的条件的记录ORDERBY对结果进行排序,其中ASC为升序,DESC为降序表格C-1SELECT查询语句各部分的说明SELECT查询的基本语句如果希望在如图C-1所示的“员工信息”数据列表中,查询所有字段的数据记录

3、,可以使用以下SQL语句。SELECT*FROM[员工信息$]如果希望在如图C-1所示的“员工信息”数据列表中,查询每个员工所在的部门及其婚姻状况的数据记录,可以使用以下SQL语句。SELECT部门,姓名,婚姻状况FROM[员工信息$]WHERE子句如果希望在如图C-1所示的“员工信息”数据列表中,查询员工性别为男的数据记录,可以使用以下SQL语句。SELECT*FROM[员工信息$]WHERE性别='男'2BETWEEN…AND运算符用于确定指定字段的记录是否在指定值范围之内。如果希望在如图C-1所示的“员工信息”数据列

4、表中,查询基本工资在1500到2000之间(含1500和2000)的数据记录,可以使用以下SQL语句。SELECT*FROM[员工信息$]WHERE基本工资BETWEEN1500AND2000NOT运算符表示取相反的条件。如果希望在如图C-1所示的“员工信息”数据列表中,查询基本工资不在1500到2000之间(即基本工资小于1500或大于2000)的所有记录,可以使用以下SQL语句。SELECT*FROM[员工信息$]WHERENOT基本工资BETWEEN1500AND2000AND、OR运算符当查询条件在两个或两个以上,

5、需要使用AND或OR等运算符将不同的条件连接,其中,使用AND运算符表示连接的条件,只有同时成立才返回记录,使用OR运算符表示连接的条件中,只要有一个条件成立,即可返回记录。需要注意的是,AND运算符执行次序比OR运算符优先,如果用户需要更改运算符的运算次序,请用小括号将需要优先执行的条件括起来。如果希望在如图C-1所示的“员工信息”数据列表中,查询“财务室”部门员工的基本工资高于2000的数据记录,可以使用以下语句。SELECT*FROM[员工信息$]WHERE部门='财务室'AND基本工资>2000如果希望在如图C-1

6、所示的“员工信息”数据列表中,查询“财务室”或“业务部”两个部门的数据记录,可以使用以下语句。SELECT*FROM[员工信息$]WHERE部门='财务室'OR部门='业务部'IN运算符确定字段的记录是否在指定的集合之中。如果希望在如图C-1所示的“员工信息”数据列表中,查询“陈丰笑”、“孙娇雪”和“刘风权”等3位员工的数据记录,可以使用以下SQL语句。3SELECT*FROM[员工信息$]WHERE姓名IN('陈丰笑','孙娇雪','刘风权')使用NOTIN,可以返回字段记录在指定集合之外的记录。如果希望在如图C-1所示

7、的“员工信息”数据列表中,查询除“陈丰笑”、“孙娇雪”和“刘风权”等3位员工外的数据记录,可以使用以下SQL语句。SELECT*FROM[员工信息$]WHERE姓名NOTIN('陈丰笑','孙娇雪','刘风权')LIKE运算符返回与指定模式匹配的记录,若需要返回与指定模式匹配相反的记录,请使用NOTLIKE,LIKE运算符支持使用通配符。LIKE使用的通配符如表格C-2所示。通配符说明%零个或多个字符_任意单个字符#任意单个数字(0-9)[字符列表]匹配字符列表中的任意单个字符[!字符列表]不在字符列表中的任意单个字符表格

8、C-2通配符说明提示:常用的字符列表包括数字字符列表[0-9]、大写字母字符列表[A-Z]和小写字母字符列表[a-z]。如果希望在如图C-1所示的“员工信息”数据列表中,查询姓名以“陈”开头的数据记录,可以使用以下语句。SELECT*FROM[员工信息$]WHERE姓名LIKE'陈%'如果希望在如图C-

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

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

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