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

总结

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

相关文章

  • Oracle23ai 新特性IF [NOT] EXISTS语法支持的使用

    Oracle23ai 新特性IF [NOT] EXISTS语法支持的使用

    IF [NOT] EXISTS语法用于抑制因给定对象的存在或不存在而引发的潜在错误,允许您编写幂等DDL脚本,本文主要介绍了Oracle23ai 新特性IF [NOT] EXISTS语法支持的使用,感兴趣的可以了解一下
    2024-08-08
  • Oracle在Mybatis中SQL语句的配置方法

    Oracle在Mybatis中SQL语句的配置方法

    这篇文章主要介绍了Oracle在Mybatis中SQL语句的配置 ,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • Oracle客户端 NLS_LANG 的设置方法

    Oracle客户端 NLS_LANG 的设置方法

    Oracle客户端 NLS_LANG 的设置方法,如果服务器端与客户端不一样会提示错误,windows下通过注册表下可以解决
    2012-06-06
  • 关于Oracle12C默认用户名system密码不正确的解决方案

    关于Oracle12C默认用户名system密码不正确的解决方案

    这篇文章主要介绍了关于Oracle12C默认用户名system密码不正确的解决方案 ,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • 使用Oracle命令进行数据库备份与还原

    使用Oracle命令进行数据库备份与还原

    本文详细讲解了使用Oracle命令进行数据库备份与还原的方法,文中通过示例代码介绍的非常详细。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2021-12-12
  • PLSQL无法连接64位Oracle数据库/Database下拉框为空的完美解决方法

    PLSQL无法连接64位Oracle数据库/Database下拉框为空的完美解决方法

    这篇文章主要介绍了PLSQL无法连接64位Oracle数据库/Database下拉框为空的完美解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • oracle数据库sql的优化总结

    oracle数据库sql的优化总结

    自己对oracle sql的一些优化总结,特分享下,方便需要的朋友
    2013-08-08
  • 在Oracle关闭情况下如何修改spfile的参数

    在Oracle关闭情况下如何修改spfile的参数

    大家都知道在Oracle中pfile参数是可以手动更改的,但是spfile是二进制文件所以不可以手动更改,但我最近遇到了一个问题,修改参数错误,导致Oracle启动不了,一定要修改spfile该怎么办呢?下面通过这篇文章来一起看看吧。
    2016-12-12
  • Oracle数据库备份还原详解

    Oracle数据库备份还原详解

    大家好,本篇文章主要讲的是Oracle数据库备份还原详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Oracle备库宕机启动的完美解决方案

    Oracle备库宕机启动的完美解决方案

    这篇文章主要给大家介绍了关于Oracle备库宕机启动的完美解决方案,文中通过示例代码介绍的非常详细,对大家学习或者使用Oracle具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05

最新评论