`
yiwozhifeng
  • 浏览: 7781 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

substr()截取和拼接字符串(oracle)

阅读更多

select

      --手机显示前八位,后几位以*显示

      substr(c.mobile,1,8)||'***' as mobile, 

      --通讯地址(后五码以*****显示)

      c.province||c.city||substr(c.address,length(c.address)-5+1,5)||'*****' as addr 

from customer c

分享到:
评论

相关推荐

    oracle和sql的语法区别大

    - Oracle 和 SQL Server 均提供了SUBSTR/SUBSTRING函数用于截取字符串。 - **REPLACE/STUFF** - Oracle 使用REPLACE函数替换字符串中的部分字符,SQL Server 使用STUFF函数实现相同功能。 - **INITCAP** - ...

    oracle常用函数功能演示

    此外,`LTRIM`, `RTRIM`, `TRIM`用于去除字符串两侧的空格或特定字符,`LPAD`和`RPAD`则在字符串两侧填充指定字符或空格,`LENGTH`获取字符串长度,`SUBSTR`用于截取子字符串,`INSTR`查找子串位置,`REPLACE`替换...

    Oracle String常用方法封装

    标题提到的"Oracle String常用方法封装"就是这样一个封装,它集成了Oracle SQL和PL/SQL中的字符串处理功能,使得在编写存储过程或函数时可以方便地调用。 描述中提到的"Oracle String常用方法集合封装为PackageBody...

    Oracle字符函数

    Oracle字符函数是数据库管理中非常重要的组成部分,它们用于处理和操作字符串数据,使得在SQL查询和PL/SQL程序中对文本进行处理变得更为便捷。在Oracle数据库系统中,有一系列丰富的字符函数,可以帮助我们实现诸如...

    oracle第3讲笔记 (2).pdf

    `CONCAT`和`||`运算符都能用来拼接字符串。 多行函数如`MAX`, `MIN`, `AVG`用于统计一组数值的最高值、最低值和平均值。例如,`SELECT MAX(sal) FROM emp`将返回员工的最高薪水。 在复杂查询中,子查询可以用来...

    SQL查询某列指定长度的字符串多余的用省略号来表示

    例如,在MySQL中,可以使用`LEFT`函数代替`SUBSTRING`来获取字符串的前n个字符,`LENGTH`代替`LEN`获取字符串长度,`CONCAT`函数拼接字符串。在Oracle中,相应的函数是`SUBSTR`、`LENGTH`和`CONCAT`。因此,你需要...

    ORACLE复习资料学习资料重点

    在Oracle中,`||`用于字符串拼接,例如`last_name || ' ' || job_id`会组合员工的姓和岗位ID。单引号的转义需要使用两个单引号,如`'s`需要写成`''s`。`LIKE`操作符用于模式匹配,配合`ESCAPE`可以处理特殊字符。...

    ORACLE函数.pdfORACLE函数.pdf

    字符串拼接与截取 - **CONCAT**: 用于连接两个或多个字符串。 - **示例**: `CONCAT('SQL','Course')` - **结果**: `SQLCourse` - **SUBSTR**: 返回字符串的一部分,可以通过指定起始位置和长度来获取子字符串。 ...

    Oracle常用函数.pdf

    Oracle数据库系统中包含众多...这些函数在SQL查询和数据处理中扮演着重要角色,它们帮助用户高效地进行字符串操作,如拼接、截取、格式化和比较。了解并熟练掌握这些函数,能够极大地提升在Oracle数据库中的工作效率。

    13.Oracle常用函数1

    - 截取:`substr()`从指定位置开始截取一定长度的字符串。 - 补齐:`lpad()`和`rpad()`用于在字符串左侧或右侧填充指定字符以达到特定长度。 2. 数字函数: - 绝对值:`abs(x)`返回x的绝对值。 - 三角函数:如`...

    ORACLE SQL

    - `SUBSTR`: 截取字符串的一部分。如`SELECT SUBSTR(name, 1, 3) AS short_name FROM employees;`截取`name`列前三个字符。 - `LENGTH`: 获取字符串长度。如`SELECT LENGTH(name) FROM employees;`返回`name`列中...

    Oracle学习笔记_(PDF版)

    - **字符串拼接**: 使用 `||` 符号拼接字符串,类似于Java中的 `+` 操作符。对于包含单引号的字符串,需要使用两个单引号表示一个实际的单引号。 - **去除重复行**: - 移除某一列中的重复行:`SELECT DISTINCT 字段...

    oracle基础学习pdf

    - 字符串函数:如CONCAT、SUBSTR、UPPER/LOWER等,用于字符串的拼接、截取和转换。 - 转换函数:如TO_CHAR、TO_DATE,用于数据类型的转换。 - 控制流函数:如DECODE、NVL,用于条件判断和空值处理。 4. **第5章 ...

    Oracle11gOCP-051干货笔记

    `CONCAT`拼接字符串;`SUBSTR`截取子串;`INSTR`查找字符位置;`LENGTH`获取长度;`LPAD`, `RPAD`填充字符;`REPLACE`替换字符;`TRIM`去除两侧空格。 - **数值函数**:`ROUND`四舍五入;`TRUNC`截断小数;`MOD`求...

    ORACLE函数大全

    SUBSTR函数用于截取字符串的一部分。例如: ``` SQL> SELECT SUBSTR('13088888888',3,8) FROM dual; ``` 这里截取的是'13088888888'从第3个字符开始的8个字符。 ### 12. REPLACE REPLACE函数用于替换字符串中的子串...

    oracle知识点

    字符函数主要用于处理字符串数据,主要包括大小写转换、字符串拼接、截取等功能。 1. **大小写转换** - `UPPER`: 将字符串中的所有字符转换为大写。 ```sql SELECT UPPER('smith') FROM dual; ``` - `LOWER`: ...

    Oracle SQL 编程最佳实践

    常见的字符型函数包括LOWER、UPPER、INITCAP用于大小写转换,CONCAT用于字符串拼接,SUBSTR用于字符串截取,而INSTR用于查找字符串中字符的位置。这些函数都是编写SQL语句时不可或缺的工具,为数据查询和处理提供了...

    oracle 内置函数大全

    同时,`SUBSTR`函数用于截取字符串的子串,常用于处理复杂的搜索条件,如`SUBSTR('&&name', INSTR('&&name','')+1)`用于获取包含空格的名字的第二部分。 #### 3. LIKE 运算符 `LIKE` 运算符用于模式匹配查询,支持...

    Oracle学习文档

    - **字符串拼接**: ```sql CONCAT('Hello', 'World'); -- 或者使用 '||' ``` - **字符串截取**: ```sql SUBSTR('hello', 1, 3); -- 截取前三个字符 SUBSTR('hello', -3, 3); -- 从后向前截取最后三个字符 ...

    Oracle BJSXT笔记PDF

    可以使用`||`操作符来拼接字符串,如果字符串中包含单引号,则需要使用两个单引号表示一个单引号,例如: ``` select ename || 'abcd''efg' from emp; ``` #### 设置输出格式 使用`set linesize` 和 `set pagesize`...

Global site tag (gtag.js) - Google Analytics