当前位置:首页 > 数据库 > 正文内容

oracle常用函数,Oracle常用函数概述

admin3周前 (01-16)数据库13

1. 数值函数: ABS:返回数值 n 的绝对值。 CEIL:返回大于或等于 n 的最小整数。 FLOOR:返回小于或等于 n 的最大整数。 ROUND:将 n 四舍五入到小数点后 d 位。 TRUNC:截断 n 到小数点后 d 位。 MOD:返回 n 除以 m 的余数。

2. 字符串函数: CONCAT:连接两个字符串。 LENGTH:返回字符串的长度。 LOWER:将字符串转换为小写。 UPPER:将字符串转换为大写。 SUBSTR:返回字符串中从位置 pos 开始的 len 个字符。 INSTR:返回子字符串 substr 在字符串 str 中的位置。 REPLACE:替换字符串 str 中的子字符串 search_str 为 replace_str。

3. 日期和时间函数: SYSDATE:返回当前系统日期和时间。 ADD_MONTHS:返回日期 d 加上 n 个月。 MONTHS_BETWEEN:返回日期 d1 和 d2 之间的月数。 NEXT_DAY:返回日期 d 后的第一个指定星期几。 LAST_DAY:返回日期 d 所在月份的最后一天。

4. 转换函数: TO_CHAR:将表达式 expr 转换为字符串,使用指定的格式。 TO_NUMBER:将字符串 str 转换为数值。 TO_DATE:将字符串 str 转换为日期,使用指定的格式。

5. 条件函数: NVL:如果 expr1 为 NULL,则返回 expr2;否则返回 expr1。 DECODE:如果 expr 等于 search1,则返回 result1;否则如果 expr 等于 search2,则返回 result2;以此类推。 CASE expr WHEN condition1 THEN result1 WHEN condition2 THEN result2 ... ELSE result END:根据条件表达式 expr 的值,返回相应的结果。

6. 集合函数: COUNT:返回表达式的非 NULL 值的数量。 SUM:返回表达式的值的总和。 AVG:返回表达式的平均值。 MAX:返回表达式的最大值。 MIN:返回表达式的最小值。

7. 其他函数: ROWNUM:返回当前行的行号。 USER:返回当前用户的用户名。 SYSDATE:返回当前系统日期和时间。

这些函数在 Oracle 数据库中非常有用,可以帮助你执行各种数据操作和查询。在实际应用中,你可能需要根据具体需求选择合适的函数。

Oracle常用函数概述

Oracle数据库作为一款功能强大的关系型数据库管理系统,内置了丰富的函数,这些函数可以帮助用户进行数据查询、处理和转换。掌握常用函数的使用对于提高数据库操作效率至关重要。本文将介绍一些Oracle数据库中常用的函数,帮助读者快速入门。

数值函数

ABS(n):返回数字n的绝对值。

CEIL(n):返回大于或等于数字n的最小整数。

FLOOR(n):返回小于或等于数字n的最大整数。

ROUND(n, m):将数字n四舍五入到指定的小数位数,m为小数位数。

TRUNC(n, m):截断数字n,只保留指定的小数位数,m为小数位数。

SIGN(n):返回数字n的符号,正数为1,负数为-1,0为0。

MOD(m, n):返回m除以n的余数。

POWER(n1, n2):返回n1的n2次幂。

EXP(n):返回e的n次幂。

LOG(n1, n2):返回以n1为底n2的对数。

LN(n):返回n的自然对数。

字符函数

CONCAT(s1, s2):连接两个字符串。

SUBSTR(s, m, n):从一个字符串中提取子字符串,m为起始位置,n为长度。

INSTR(s, str, m, n):查找一个字符串在另一个字符串中的位置。

LENGTH(s):返回一个字符串的长度。

LOWER(s):将一个字符串转换为小写。

UPPER(s):将一个字符串转换为大写。

REPLACE(s, str1, str2):替换一个字符串中的子字符串。

TRIM(s):删除一个字符串两端的空格或指定字符。

ASCII(c):返回参数首字母的ASCII码值。

CHR(n):将ASCII值转换为对应的字符。

INITCAP(s):将字符串s所有的单词的首字母大写,其余小写。

日期函数

SYSDATE:返回当前日期和时间。

ADDMONTHS(date, n):在给定日期上添加或减去月份数。

LASTDAY(date):返回一个月的最后一天。

NEXTDAY(date, weekday):返回指定星期几的日期。

ROUND(date, format):根据指定的格式四舍五入日期。

TRUNC(date, format):根据指定的格式截断日期。

TODATE(datestring, format):将字符串转换为日期。

TOCHAR(date, format):将日期转换为字符串。

转换函数

TOCHAR(number):将数字类型转换成字符类型。

TOCHAR(date):将日期转换成字符。

TONUMBER(string):将字符串转换为数字。

扫描二维码推送至手机访问。

版权声明:本文由51Blog发布,如需转载请注明出处。

本文链接:https://www.51blog.vip/?id=29891

分享给朋友:

“oracle常用函数,Oracle常用函数概述” 的相关文章

初始化mysql,从安装到配置

初始化mysql,从安装到配置

初始化MySQL数据库通常包括以下步骤:1. 安装MySQL数据库软件:根据你的操作系统,从MySQL官方网站或其他可信源下载并安装MySQL数据库软件。2. 配置MySQL服务:安装完成后,需要配置MySQL服务,包括设置root用户的密码、配置字符集等。3. 启动MySQL服务:确保MySQL服...

数据库复制,数据库复制的概述

数据库复制,数据库复制的概述

数据库复制是指将数据库从一个位置复制到另一个位置的过程。这通常用于备份、灾难恢复、数据迁移、负载均衡等目的。复制可以是完全复制,也可以是部分复制,取决于复制的目的和需求。复制的过程可以手动进行,也可以通过自动化工具进行。手动复制通常需要停机,而自动化工具可以在不停机的情况下进行复制。自动化工具通常使...

大数据评分低,揭秘大数据评分低的原因及恢复方法

大数据评分低,揭秘大数据评分低的原因及恢复方法

大数据评分低的原因及解决方法主要包括以下几个方面: 原因1. 频繁申请网贷:频繁申请网贷会导致大数据评分降低,特别是当申请次数过多且未能及时还款时。2. 逾期记录:逾期还款是大数据信用评分降低的主要原因之一。3. 高负债率:负债率过高会增加信用风险,从而影响大数据评分。4. 缺乏信用记录:没有经常使...

oracle数据库教程,从安装到基础操作

oracle数据库教程,从安装到基础操作

初学者教程1. Oracle初级入门教程 链接: 内容: 介绍了Oracle数据库的基本概念、安装、创建、查询、修改、删除等操作,以及常用的SQL语句和示例,适合初学者和入门者。2. Oracle数据库初学者入门教程 链接: 内容: 介绍了Oracle数据库的基本概念、...

mysql替换,MySQL 替换函数简介

mysql替换,MySQL 替换函数简介

MySQL替换操作通常是指在一个字符串中替换指定的子字符串。在MySQL中,可以使用`REPLACE`函数来实现这个功能。`REPLACE`函数的语法如下:```sqlREPLACE``` `str`:要替换的原始字符串。 `search_str`:要被替换的子字符串。 `replace_str`:...

网贷大数据查询,了解个人信用状况的利器

网贷大数据查询,了解个人信用状况的利器

查询网贷大数据的方法有多种,以下是几种常见的途径:1. 征信机构查询: 可以通过中国人民银行征信中心查询个人信用报告,了解自己的信用状况和网贷记录。2. 互联网平台查询: 一些第三方信用报告服务网站如“容易查”等,可以提供网贷大数据查询服务,包括信用评分、网贷黑名单、网贷申请记录等。3....