sql的函数主要学习的是汇总函数,日期与时间函数,数学函数,字符函数,转换函数,其它函数等
汇总函数:
这是一组函数它们返回的数值是基于一列的因为你不会对单个的记录求它的平均数这一部分的例子将使用TEAMSTATS 表。
count:该函数将返回满足WHERE 条件子句中记录的个数
SUM:SUM 就如同它的本意一样它返回某一列的所有数值的和,SUM 只能处理数字如果它的处理目标不是数字你将会收到如下信息
AVG :可以返回某一列的平均
MAX:如果你想知道某一列中的最大值请使用MAX
MIN 与MAX 类似它返回一列中的最小数
VARIANCE :方差不是标准中所定义的但它却是统计领域中的一个至关重要的数
值
STDDEV:这是最后一个统计函数STDDEV 返回某一列数值的标准
日期/ 时间函数:
ADD_MONTHS:该函数的功能是将给定的日期增加一个月
SQL>SELECT TASK STARTDATE ENDDATEORIGINAL_END ADD_MONTHS(ENDDATE,2) FROM PROJECT
LAST_DAY:LAST_DAY 可以返回指定月份的最后一天
MONTHS_BETWEEN:如果你想知道在给定的两个日期中有多少个月可以像这样来使用MONTHS_BETWEEN
NEW_TIME:如果你想把时间调整到你所在的时区你可以使用NEW_TIME
NEXT_DAY 将返回与指定日期在同一个星期或之后一个星期内的你所要求的星期天
数的确切日期
SYSDATE 将返回系统的日期和时间,这个应该是我们经常用到的了。要重点掌握。
数学函数
ABS
ABS 函数返回给定数字的绝对
CEIL 返回与给定参数相等或比给定参数在的最小整数FLOOR 则正好相反它返回
与给定参数相等或比给定参数小的最大整
COS SIN TAN 函数可以返回给定参数的三角函数值默认的参数认定为弧度制
EXP 将会返回以给定的参数为指数以e 为底数的幂值
LN and LOG
这是两个对数函数其中LN 返回给定参数的自然对数,第二个对数函数需要两个参数其中第二个参数为底数
MOD,取余
POWER
该函数可以返回某一个数对另一个数的幂在使用幂函数时第一个参数为底数第
二个指数
SIGN
如果参数的值为负数那么SIGN 返回-1 如果参数的值为正数那么SIGN 返回1如果参数为零那么SIGN 也返回
SQRT
该函数返回参数的平方根由于负数是不能开平方的所以我们不能将该函数应用于负数
字符函数
CHR该函数返回与所给数值参数等当的字符返回的字符取决于数据库所依赖的字符集
CONCAT
||符号表示将两个字符串连接起来CONCAT 也是完成这个功能
INITCAP
该函数将参数的第一个字母变为大写此外其它的字母则转换成小写
LOWER 和UPPER
如你所料LOWER 将参数转换为全部小写字母而UPPER 则把参数全部转换成大写字母
LPAD 与RPAD
这两个函数最少需要两个参数最多需要三个参数每一个参数是需要处理的字符串
第二个参数是需要将字符串扩充的宽度第三个参数表示加宽部分用什么字符来做填补
第三个参数的默认值为空格但也可以是单个的字符或字符串
LTRIM 和RTRIM至少需要一个参数最多允许两个参数第一个参数与LPAD 和RPAD
类似是一个字符串第二个参数也是一个字符或字符串默认则是空格如果第二个参
数不是空格的话那么该函数将会像剪除空格那样剪除所指定的字符
REPLACE
它的工作就如果它的名字所说的那样该函数需要三个参数第一个参数是需要搜索
的字符串第二个参数是搜索的内容第三个参数则是需要替换成的字符串如果第三个
参数省略或者是NULL 那么将只执行搜索操作而不会替换任何内容
SUBSTR
这个函数有三个参数允许你将目标字符串的一部份输出第一个参数为目标字符串
第二个字符串是将要输出的子串的起点第三个参数是将要输出的子串的长度
TRANSLATE
这一函数有三个参数目标字符串源字符串和目的字符串在目标字符串与源字符
串中均出现的字符将会被替换成对应的目的字符串的字符
INSTR
如果需要知道在一个字符串中满足特定的内容的位置可以使用INSTR 它的第一个参
数是目标字符串第二个参数是匹配的内容第三和第四个参数是数字用以指定开始搜
索的起点以及指出第几个满足条件的将会被返回
LENGTH将返回指定字符串的长度
转换函数
TO_CHAR
该函数的最初功能是将一个数字转换为字符型不同的解释器可能会使用它来转换其它的
数据类型例如日期型转换为字符型或者是拥有更多的参
TO_NUMBER
该函数与TO_CHAR 函数相对应显而易见它是将一个字符串型数字转换为数值型
GREATEST 与LEAST
这两个函数将返回几个表达式中最大的和最小
USER
该函数返回当前使用数据库的用户的名字
分享到:
相关推荐
SQL函数则是SQL中的核心组成部分,它们提供了处理数据的各种方法,包括计算、聚合、转换、比较等。下面将详细介绍一些常见的SQL函数。 一、算术函数 1. SUM(): 计算一组数值的总和。 2. AVG(): 计算平均值。 3. MAX...
总的来说,Oracle数据库SQL和PL/SQL实例教程旨在帮助学习者深入理解这两种语言,提高数据库管理与开发的技能,从而在实际工作中更加高效地处理数据。通过详细的章节和实例,读者可以逐步熟悉并熟练运用SQL和PL/SQL...
数据库开发 Oracle数据库 SQL开发教程 第04章 单行函数(共61页).pdf 数据库开发 Oracle数据库 SQL开发教程 第05章 多表连接(共48页).pdf 数据库开发 Oracle数据库 SQL开发教程 第06章 分组函数(共41页).pdf ...
整体来看,SAP HANA数据库SQL参考手册为数据库操作人员提供了全面的SQL语言支持。手册详细地解释了SAP HANA所支持的SQL语法和函数,为执行数据管理、查询以及应用程序开发提供了丰富的工具。对于任何使用SAP HANA...
SQL中用到的函数,学习数据库SQL语句的好教程
### 人大金仓数据库SQL手册知识点详述 #### 一、概述 ...通过以上详尽的知识点介绍,可以看出人大金仓数据库SQL手册覆盖了SQL语言的各个方面,对于学习和掌握人大金仓数据库系统的SQL语言有着重要的指导意义。
总的来说,SAP HANA数据库SQL参考手册是学习和理解HANA SQL语法和最佳实践的重要资源,对于希望深入理解和优化在SAP HANA上运行的SQL查询的人来说,它是一份不可或缺的参考文献。通过阅读和实践手册中的示例,用户...
《数据库SQL命令学习手册》是一本专为初学者和进阶者设计的指南,旨在帮助读者全面掌握SQL语言,从而能够高效地管理和操作数据库。SQL(Structured Query Language),即结构化查询语言,是用于管理关系数据库的标准...
SAP HANA数据库SQL参考手册详细介绍了这些规则和约定,为数据库管理员和开发人员提供了一个全面的指南,帮助他们在SAP HANA平台上有效地执行SQL操作。该手册不仅涵盖了基础知识,如数据类型、操作符和函数,还包括...
"数据库SQL实战案例.zip"这个压缩包文件,从其标题和描述来看,显然包含了关于数据库操作和SQL实际应用的练习题目,可能是为了帮助用户提升数据库查询和管理的能力。在数据库系统中,SQL是用于与关系型数据库进行...
SAP-HANA数据库SQL中文完全参考手册,本文档完全翻译为中文,适合看不懂原版官方英文文档的人,内容做了精美的排版,里面包括各种函数,语法,限制信息等。内容非常完备,掌握这本手册,相信一定能掌握HANA
SQL 函数大全及详解 SQL 函数是数据库管理系统中的一种重要组件,对于数据库的查询、计算和约束等操作都有着至关重要的作用。...通过学习和掌握 SQL 函数,可以提高数据库管理和开发人员的工作效率和效果。
在"Oracle数据库 SQL 和 PL/SQL实例教程"中,你可以期待学习到以下几个核心知识点: 1. **SQL基础**:包括数据查询、数据插入、更新和删除(DML语句),以及数据库对象的创建和管理(DDL语句)。例如,如何使用...
本文将深入探讨这两个数据库系统中异种函数和标准SQL语法的差异,帮助用户更好地理解和应用它们。 首先,Oracle数据库以其强大的功能和高度可扩展性著称,而SQL Server则因其易用性和与Microsoft生态系统紧密集成而...
西安电子科技大学出版社出版的《Oracle数据库SQL和PL/SQL实例教程》将通过丰富的实例帮助读者理解和掌握这些概念。读者将学习如何编写高效的SQL查询,以及如何利用PL/SQL进行更复杂的业务逻辑处理。通过实例练习,...
GBase 8s 数据库 SQL 过程及函数应用 GBase 8s 数据库 SQL 过程及函数应用是指在 GBase 8s 数据库中使用 SQL 过程和函数来实现特定功能的一种方式。SQL 过程和函数是已经事先编译好的 SQL 语句集合,可以被用户的...
【标题】"数据库试卷 sqlSQL Server数据库试卷"涵盖了SQL Server数据库管理系统的核心知识,这是一份专门针对该主题的测试卷,旨在检验学习者对SQL Server的掌握程度。SQL Server是微软公司开发的一款关系型数据库...
**Oracle数据库SQL基础** 在IT领域,Oracle数据库是全球广泛使用的数据库管理系统之一,而SQL(结构化查询语言)则是与数据库交互的基础工具。本篇将深入讲解Oracle SQL的基础知识,包括基本的SQL语句、单行函数、...
本课件“SQL数据库PPT”旨在为初学者提供一个全面且易懂的学习资源,帮助他们快速掌握SQL的核心概念和实际应用。 在“SQL数据库PPT”中,你可以期待以下关键知识点的讲解: 1. **SQL概述**:介绍SQL的历史背景,它...