oracle数据库中chr()函数和concat函数的使用说明

 更新时间:2024年07月03日 09:27:40   作者:&小汤  
这篇文章主要介绍了oracle数据库中chr()函数和concat函数的使用说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

oracle使用chr()函数和concat函数

chr()函数的用法

1、解释:chr()函数:该函数返回以数值表达式值为编码的字符(也就是将ASCII码转换为字符)。

2、语法:chr(number_code)

3、举例:

select chr(65) from dual; //返回值为A
--输出结果--
CHR(65)
-------
   A
-------
select chr(97) from dual; //返回值为a
--输出结果--
CHR(97)
-------
   a
-------

4、常用的chr()函数对照表

  • chr(9) --制表符
  • chr(10) --换行符
  • chr(13) --回车符
  • chr(32) --空格符
  • chr(34) --双引号“"”
  • chr(40) --(
  • chr(41) -- )

concat函数

1、解释:CONCAT():该函数表示将两个字符串连接起来,||符号也可以实现这个功能(mysql就不行)

2、语法:concat(x y) //连接字符串x和y

3、举例:

--准备一张emp把表里的ename,job两个字符串拼接到一起--
select ename,job,concat(ename,job)  from emp;
--输出结果如下--
----------------------
ename | job | enamejob
----------------------
select ename,job,ename||job  from emp;
--输出结果如下--
----------------------
ename | job | enamejob
----------------------

oracle常用字符函数

  • LOWER(char):字符串全部转化为小写格式
  • UPPER(char):字符串全部转化为大写格式
  • INITCAP(‘char’):每个单词首字母大写,其余小写
  • CONCAT(‘char1’,‘char2’):字符串连接
  • LENGTH(char):字符串长度
  • SUBSTR(char, m, n):取字符串子串,m-起点,n-取n个字符
  • REPLACE(char1, search_string, replace_string):替换函数
  • INSTR(char1,char2,[,n,[,m]]):取子串在字符串的位置,特别取某一个特殊字符在原字符串中的位置
  • TRIM(“char”):去掉前后空格
  • LTRIM(“char”):去掉左边空格
  • RTRIM(“char”):去掉右边空格
  • LPAD():左补齐
  • RPAD():右补齐
  • CHR():ASCII -> 字符
  • ASCII():字符 -> ASCII

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Oracle数据库密码文件的使用与维护

    Oracle数据库密码文件的使用与维护

    Oracle数据库密码文件的使用与维护...
    2007-03-03
  • Oracle通过LogMiner实现数据同步迁移

    Oracle通过LogMiner实现数据同步迁移

    这篇文章主要介绍了Oracle通过LogMiner实现数据同步迁移的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • oracle 库中有表 但是查询显示表不存在的问题

    oracle 库中有表 但是查询显示表不存在的问题

    这篇文章主要介绍了oracle 库中有表 但是查询显示表不存在,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Oracle创建用户与表空间的绝对干货(建议收藏)

    Oracle创建用户与表空间的绝对干货(建议收藏)

    在JAVAEE工程当中时常用的Oracle数据库,作为一名后台程序开发人员,掌握如何在Oracle创建用户,表空间是一项必备的技能,下面这篇文章主要给大家介绍了关于Oracle创建用户与表空间的相关资料,需要的朋友可以参考下
    2022-09-09
  • ORCAL 临时创建表与删除表

    ORCAL 临时创建表与删除表

    今天这篇文章就来给大家分享ORCAL 临时创建表与删除表的相关资料,如会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。下面就跟小编一起进入文章学习起来吧
    2021-10-10
  • Oracle 12CR2查询转换教程之表扩展详解

    Oracle 12CR2查询转换教程之表扩展详解

    Oracle 12cR2版本已经发布有一段时间,下面这篇文章主要给大家介绍了关于Oracle 12CR2查询转换教程之表扩展的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-11-11
  • oracle 发送邮件 实现方法

    oracle 发送邮件 实现方法

    oracle 发送邮件 实现方法
    2009-05-05
  • Oracle中游标Cursor的用法详解

    Oracle中游标Cursor的用法详解

    本文详细讲解了Oracle中游标Cursor的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • oracle常用sql语句

    oracle常用sql语句

    oracle常用sql语句...
    2007-03-03
  • oracle RETURNING 子句使用方法

    oracle RETURNING 子句使用方法

    这篇文章主要介绍了oracle RETURNING 子句使用方法,需要的朋友可以参考下
    2016-02-02

最新评论