达梦数据库常用函数——字符串函数

  • 字符串函数
    • 函数 ASCII
    • 函数 BIT_LENGTH
    • 函数 CHAR
    • 函数 CHAR_LENGTH / CHARACTER_LENGTH
    • 函数 INITCAP
    • 函数 LCASE
    • 函数 LEN
    • 函数 LENGTH
    • 函数 REVERSE
    • 函数 UCASE
    • 函数 GREATEST
    • 函数 GREAT
    • 函数 EMPTY_BLOB

字符串函数一般接受字符类型(包括 CHAR 和 VARCHAR)和数值类型的参数,返回值一
般是字符类型或是数值类型。

字符串函数

函数 ASCII

语法:ASCII(char)

功能:返回字符 char 对应的整数(ASSIC 值)。

SELECT ASCII(‘B’) ,ASCII(‘中’);
查询结果为:66 54992

函数 BIT_LENGTH

语法:BIT_LENGTH(char)

功能:返回字符串的位(bit)长度。

SELECT BIT_LENGTH(‘ab’);
查询结果为:16

函数 CHAR

语法:CHAR(n)

功能:返回整数 n 对应的字符。

SELECT CHAR(66),CHAR(67),CHAR(68) , CHAR(54992);
查询结果为:B C D 中

函数 CHAR_LENGTH / CHARACTER_LENGTH

语法:CHAR_LENGTH(char) 或 CHARACTER_LENGTH(char)
功能:返回字符串 char 的长度,以字符作为计算单位,一个汉字作为一个字符计算。
字符串尾部的空格也计数。

SELECT CHAR_LENGTH(‘我们’);
查询结果为:2

函数 INITCAP

语法:INITCAP(char)

功能:返回句子字符串中,每一个单词的第一个字母改为大写,其他字母改为小写。单
词用空格分隔,不是字母的字符不受影响。

SELECT INITCAP(‘hello world’);
查询结果为:Hello World

函数 LCASE

语法:LCASE(char)

功能:返回字符串中,所有字母改为小写,不是字母的字符不受影响。

SELECT LCASE(‘ABC’);
查询结果为:abc

函数 LEN

语法:LEN(char)

功能:返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。

SELECT LEN (‘hi,你好□□’);
查询结果为:5
说明:□表示空格字符

函数 LENGTH

语法:LENGTH(char)

功能:返回给定字符串表达式的字符(而不是字节)个数,其中包含尾随空格。

SELECT LENGTH(‘hi,你好□□’);
查询结果为:7
说明:□表示空格字符

函数 REVERSE

语法:REVERSE(char)

功能:将输入字符串的字符顺序反转后返回。
例:

SELECT REVERSE(‘abcd’);
查询结果:dcba

函数 UCASE

语法:UCASE(char)

功能:返回字符串中,所有字母改为大写,不是字母的字符不受影响。

SELECT UCASE(‘hello world’);
查询结果为:HELLO WORLD

函数 GREATEST

语法:GREATEST(char 1, char 2, char 3)

功能:求 char 1、char 2 和 char 3 中最大的字符串。

SELECT GREATEST(‘abb’,‘abd’, ‘abc’);
查询结果:abd

函数 GREAT

语法:GREAT (char 1, char 2)

功能:求 char 1、char 2 中最大的字符串。

SELECT GREAT (‘abb’,‘abd’);
查询结果:abd

函数 EMPTY_BLOB

语法:EMPTY_BLOB return RVAL blob;

功能:初始化blob字段
返回值:RVAL:长度为0的blob数据

达梦数据库常用函数——字符串函数相关推荐

  1. 达梦数据库常用函数——数值函数

    达梦数据库常用函数--数值函数 数值函数 函数 ABS 函数 CEIL 函数 FLOOR 函数 GREATEST 函数 GREAT 函数 LEAST 函数 RAND() 函数 ROUND 函数 SIG ...

  2. 达梦数据库创建C外部函数总结

    达梦数据库创建C外部函数总结 在被某项目问道创建外部函数无权限 第一步:在Linux上编写配置文件concat.c [root@dsc03 opt]# cat concat.c #include &l ...

  3. 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新

    达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...

  4. 达梦数据库常用sql

    达梦数据库常用sql 新建字段 ALTER TABLE ROOT.FW ADD SHZT NUMBER(2,0) default 1 ;comment on column FW.SHZT is '审核 ...

  5. <达梦> 《达梦数据库常用命令》

    <达梦数据库常用命令> 1 数据库 1.1 启动数据库 1.2 连接数据库 1.3 使用DISQL直接执行命令 1.4 数据库版本 1.4 数据库信息 2 数据库对象 2.1 表 2.2 ...

  6. groupby函数_干货分享|达梦数据库常用集函数与分析函数(下)

    上次主要介绍达梦数据库的常用集函数和分析函数,这次在上次的基础上继续介绍相邻函数 LAG 和 LEAD,占比函数RATIO_TO_REPORT等分析函数,并补充介绍分组函数GROUP BY.ROLLU ...

  7. 达梦数据库常用图形化工具介绍

    图形化界面开启 可进入root用户先执行下 xhost + ,再执行echo $DISPLAY ,记住对应数值(例如:0.0),然后切换到安装数据库用户(例如dmdba下用户),执行export DI ...

  8. 达梦数据库常用sql语句大全

    常用sql 一.对象操作相关sql 1.查看表占用空间: 2.拼接sql,批量删除模式下的表: 3.查找一个表属于哪个用户: 4.查询某一模式下的所有表名 5.查询数据库中所有用户及状态 6.查询当前 ...

  9. 达梦数据库常用sql语句整理(1)

    1.达梦查看表空间相关信息: SELECT * FROM V$TABLESPACE; 2.HMAIN 表空间查看语句: SELECT * FROM V$HUGE_TABLESPACE; 3.查看用户占 ...

最新文章

  1. Github 入门1 (下载git , 连接本地库与github仓库)
  2. listdir完整路径
  3. 在Windows下使用MinGW静态编译Assimp
  4. python windows 消息通讯_python获取windows信息
  5. 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组
  6. 第45讲:哪都能存,Item Pipeline 的用法
  7. oracle数据库查表_Oracle面试问题-技术篇
  8. Linux_PAM_用户之间的信息传递
  9. HUE 提交Schedule 时区问题
  10. 【Windows】DACL SACL
  11. mysql 事务中锁处理_MySQL事务处理及锁定_MySQL
  12. python中反射(__import__和getattr使用)
  13. 酷站欣赏:12个漂亮的国外单页网站设计案例
  14. CISSP考试经验分享
  15. 清风数学建模学习笔记——层次分析法(AHP)
  16. java 读取 excel 科学计数
  17. 收款码三合一制作生成系统源码
  18. 【FPGA】组合逻辑 3-8译码器实现
  19. android 短信字体,安卓短信字体 安卓短信字体大小设置
  20. 安装gfortran

热门文章

  1. 线性表之线性表与数组的区别
  2. 常用搜索引擎链接及参数
  3. html5分镜头脚本范例,分镜头脚本教程图解
  4. java jsf 入门_JSF入门、简单示例
  5. EMV技术学习和研究(九)终端行为分析
  6. ajax请求服务器端数据
  7. docker里面安装supervisor
  8. BOOL类型数组初始化
  9. k8s组件的梳理,Glide的缓存机制
  10. reactive和ref的特性和区别