- 2
- 0
- 约7.14千字
- 约 21页
- 2016-09-16 发布于河南
- 举报
SQL内部培训第一天 更多信息请登陆: 4006 343 551 用友软件核心合作伙伴 表达式、条件语句与运算 在这一节你将学会: 知道什么叫作表达式以及如何来使用它们 知道什么叫作条件语句以及如何来使用它们 熟悉基本的子句WHERE 的使用 可以用算术比较字符和逻辑表达式来建立一个运算 学会将多种不同的运算结合在一起使用 表达式 表达式: 表达式的定义非常简单:表达式可以返回一个值; 表达式的类型非常广泛,它以包括各种类型的数据如数字、字符以及逻辑型 等。 其实在下列子句(如SELECT 和FROM) 中所占成分中表达式最大,在下边的例子中 amount 就是一个表达式,它可以返回amount 列中的数据。 SELECT amount FROM checks 而在下列语句中NAME ,ADDRESS, PHONE, ADDRESSBOOK是表达式 SELECT NAME, ADDRESS, PHONE FROM ADDRESSBOOK 现在请检查一下下边的表达式 WHERE NAME = BROWN 这里NAME = ‘BROWN’是一个条件语句,这是一个逻辑形表达式的实例,NAME = BROWN将根据=号来返回值TRUE 或FALSE 条件 如果你想在数据库中查找一个或一组特定的信息,你需要使用一个或更多的条件。条 件可以包含在WHERE 子句中,其实在上一个例子中的条件就是: NAME = BROWN‘ 条件语句可以让你建立一个选择查询。在大多数情况下,条件中包括变量、常量和比 较运算。 在上面的例子中: 变量是NAME ; 常量是‘BROWN’; 比较运算符是=; 条件、运算 当您准备写一个条件查询时你需要知道两个元素:WHERE 子句和运算。 WHERE 子句 Where 子句的语法如下 WHERE SEARCH CONDITION 你可以在数据库返回的数据中加以条件限制 运算 运算是你需要对从数据库中返回的数据进行数学处理时所用到的元素。 运算可以归为六组: 数值型、比较型、字符型、逻辑型、备注型以及混合型 函数:对数据的进一步处理 在SQL 中的函数可以执行一些储如对某一些进行汇总或或将一个字符串中的字符转换 为大写的操作。 在这一节您将学会以下内容: l 汇总函数 l 日期与时间函数 l 数学函数 l 字符函数 l 转换函数 汇总函数 COUNT 该函数将返回满足WHERE 条件子句中记录的个数。 最简单的例子就是您想知道某一个表里的记录数: SELECT COUNT(*) FROM YOURTABLE SUM SUM 就如同它的本意一样它返回某一列的所有数值的和。 SELECT SUM(COLUMAN) FROM YOURTABLE 注意:此处必须指定要合计的列而不能和COUNT函数一样使用*,并且必须是数值型。 汇总函数 AVG 返回组中值的平均值。空值将被忽略 语法 AVG ( [ ALL | DISTINCT ] expression ) 参数 ALL 对所有的值进行聚合函数运算。ALL 是默认设置。 DISTINCT 指定 AVG 操作只使用每个值的唯一实例,而不管该值出现了多少次。 expression 精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。不允许使用聚合函数和子查询。 返回类型 返回类型由表达式的运算结果类型决定。 示例 下例计算所有商业类书籍的平均预付款和本年度迄今为止的销售额。对检索到的所有行,每个聚合函数都生成一个单独 的汇总值。 USE pubs SELECT AVG(advance), SUM(ytd_sales) FROM titles WHERE type = business 汇总函数 MAX 返回表达式的最大值。 语法 MAX ( [ ALL | DISTINCT ] expression ) 参数 ALL 对所有的值进行聚合函数运算。ALL 是默认设置。 DISTINCT 指定每个唯一值都被考虑。DISTINCT 对于MAX无意义,使用它仅仅是为了符合 SQL-92 兼容性。 expression 常量、列名、函数以及算术运算符、按位运算符和字符串运算符的任意组合。MAX可用于数字列、字符列和 datetime 列,但不能用于 bit 列。不允许使用聚合函数和子查询。 返回类型 返回类型与 expression 相同。 注释 MAX忽略任何空值。对于字符列, MAX 查找排序序列的最大值。 示例 下面的示例返回年度销售额最高的书。 USE pubs GO SELECT M
您可能关注的文档
最近下载
- 如何找回误删微信好友,微信好友一键恢复.doc VIP
- 《蜀道难》课件34张.pptx VIP
- 《建筑地面工程施工质量验收规范》GB-50209-2022.pdf VIP
- 尼龙拉架织物的除油原理和产品资料.ppt VIP
- 2026年黑龙江农垦职业学院单招职业技能考试题库附答案.docx VIP
- 在带头强化政治忠诚、提高政治能力等“五个带头”方面个人对照检查材料【两篇】供参考2026.docx VIP
- 大病低保申请书.docx VIP
- 盐酸(31%)安全技术说明书.doc VIP
- 解读GB 6441-2025《生产安全事故分类与编码》.pptx
- FUJITSU 富士通存储系统ETERNUS DX60 S4 DX100 S4 DX200 S4, ETERNUS DX60 S3 DX100 S3 DX200 S3, ETERNUS DX500 S3 DX600 S3, ETERNUS DX8100 S3 DX8700 S3 DX8900 S3, ETERNUS AF250 AF650, ETERNUS DX200F 用户手册.pdf VIP
原创力文档

文档评论(0)