`
sun201200204
  • 浏览: 299443 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle 算术字符串变数字

阅读更多
select to_number('9*21') from dual;(错误)
不知道有什么好的办法。
主要是用的字符串的截取。
substr
instr

INSTR方法的格式为
INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
//起始位置 正数 顺序查找  负数 倒序查找
例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。

默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。


select substr('10*21',1,instr('10*21','*',1)-1)*substr('10*21',instr('10*21','*',1)+1) from dual;

select substr('10*21',1,instr('10*21','*',1)-1) from dual;

//第2个*的位置
select instr('10*21*192','*',1,2) from dual;
分享到:
评论

相关推荐

    oracle函数大全.doc

    单行字符串函数用于操作字符串数据,大多数返回字符串。常见的单行字符串函数有: * ASCII():返回字符串的 ASCII 码 * CHR():将数字转换为字符 * CONCAT():连接两个字符串 * INITCAP():将字符串的第一个字母...

    ORACLE函数大全

    单行函数涵盖了字符、数字、日期、转换和混合类型的多种功能,如TO_CHAR用于格式化日期,UPPER用于将字符串转为大写,SOUNDEX用于根据发音匹配字符串。这些函数可以广泛应用于SELECT、WHERE、ORDER BY等子句中。例如...

    Oracle内置函数大全.rar

    Oracle内置函数可以分为多种类型,包括算术函数、字符串函数、日期时间函数、转换函数、系统信息函数、控制结构函数等。这些函数在SQL查询、数据处理和存储过程编写中扮演着关键角色。 1. **算术函数**:例如`+`、`...

    Oracle数据库培训SQL基础篇PPT课件.pptx

    Oracle数据库培训SQL基础篇...本资源涵盖了Oracle数据库培训SQL基础篇的主要内容,包括基本的SELECT语句、SQL语句的基本规则、算术表达式、空值、定义列别名、连字运算符、文字字符串和约束和排序数据等方面的知识点。

    oracle函数大全.rar

    "Oracle函数大全.rar"这个压缩包文件显然是一份全面的Oracle函数参考指南,包含了对单行函数、多行函数的详细解释,以及对字符串函数、数学函数、日期函数、逻辑运算函数和其他特殊函数的介绍。下面,我们将深入探讨...

    Oracle数据库的常用函数列表快速查

    例如,`TO_CHAR`函数用于格式化日期或数字,`UPPER`用于将字符串转换为大写,`SOUNDEX`则用于计算字符串的音序码,便于按发音排序。 在处理NULL值时,单行函数的行为需要特别注意。NULL表示未知或空值,当涉及到...

    第14章Oracle中的函数与表达式.pptx

    除了上述介绍的函数,Oracle还提供了许多其他字符串函数,如trim()(去除字符串两侧的空白)、replace()(替换字符串中的特定部分)和concat()(连接多个字符串)等,这些函数极大地增强了我们在数据库中处理文本的...

    oracle函数列表[定义].pdf

    单行字符串函数专注于处理字符串数据,如`ASCII()`返回字符串的第一个字符的ASCII码,`CHR()`则将数字转换为对应的字符。`CONCAT()`用于连接两个字符串,如果任一参数为`NULL`,它会返回另一个非`NULL`的参数。`...

    oracle数据类型及函数

    - `VARCHAR2(n)`:可变长度字符串,最大长度n字节,常用于索引。 - `NCHAR(n)`:存储固定长度的Unicode字符,长度以字符为单位。 - `NVARCHAR2(n)`:可变长度Unicode字符,最大长度4000字节。 - **数值型**: -...

    ORACLE复习资料学习资料重点

    在比较运算和算术运算中,Oracle会自动进行隐式类型转换,而在连接运算中,不同类型的数据会被转换为字符串。 总的来说,Oracle数据库提供了强大的数据处理和转换能力,理解并熟练运用这些函数和操作对于数据库管理...

    Oracle函数与表达式.pptx

    除了上述函数,Oracle还提供了一系列其他的字符串处理函数,如`trim()`(去除字符串两端的特定字符)、`replace()`(替换字符串中的子串)、`concat()`(连接字符串)等,它们共同构成了Oracle强大的字符串操作工具...

    oracle 函数文档

    这篇文档可能涵盖了从基本的算术运算到复杂的字符串处理、日期时间操作、逻辑判断以及聚合函数等多个方面。 1. **算术函数**:Oracle提供了诸如加法(+)、减法(-)、乘法(*)和除法(/)等基本的算术运算,同时...

    Oracle学习笔记_(PDF版)

    - 将字符串转换为数字:`TO_NUMBER('字符串', '格式')` - 将空值替换为非空值:`NVL(字段, 替换值)` - **聚合函数**: - 最大值:`MAX(字段)` - 最小值:`MIN(字段)` - 平均值:`AVG(字段)` - 总和:`SUM(字段)...

    oracle函数大全

    单行字符串函数专门用于操作字符串数据,它们接受一个或多个参数并通常返回字符串。以下是一些常见的单行字符串函数: 1. `ASCII(c1)`:返回字符串`c1`第一个字符的ASCII码,对应的逆函数是`CHR()`。 2. `CHR(i)`:...

    oracle常用命令_笔记

    - Oracle使用双竖线`||`进行字符串连接,如`SELECT 'string1' || 'string2' FROM dual`。 7. **算术运算**: - Oracle支持加法(`+`), 减法(`-`), 乘法(`*`), 和除法(`/`)等基本算术运算。 8. **SQL脚本编辑**: ...

    oracle函数参考文档

    `TO_CHAR()`将日期或数字转换为字符串,`TO_DATE()`则相反,将字符串转换为日期。`TO_NUMBER()`将字符串转换为数字,这在处理用户输入或导出数据时尤其重要。 五、聚合函数 聚合函数用于对一组值进行统计,如`COUNT...

    oracle函数大全及存储过程语法

    4. **转换函数**:`TO_CHAR()`和`TO_DATE()`在字符串与日期之间转换,`TO_NUMBER()`将字符串转为数字。 5. **聚合函数**:`COUNT()`计算数量,`SUM()`求和,`AVG()`计算平均值,`MAX()`和`MIN()`找出最大最小值。 6....

Global site tag (gtag.js) - Google Analytics