达梦数据库常用函数——字符串函数
达梦数据库常用函数——字符串函数
- 字符串函数
- 函数 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数据
达梦数据库常用函数——字符串函数相关推荐
- 达梦数据库常用函数——数值函数
达梦数据库常用函数--数值函数 数值函数 函数 ABS 函数 CEIL 函数 FLOOR 函数 GREATEST 函数 GREAT 函数 LEAST 函数 RAND() 函数 ROUND 函数 SIG ...
- 达梦数据库创建C外部函数总结
达梦数据库创建C外部函数总结 在被某项目问道创建外部函数无权限 第一步:在Linux上编写配置文件concat.c [root@dsc03 opt]# cat concat.c #include &l ...
- 达梦数据库操作记录_达梦数据库常用功能及命令记录 -- 持续更新
达梦数据库常用功能及命令记录 -- 持续更新 达梦数据库常用功能及命令记录 达梦数据库语句的使用总体来说跟 oracle 很接近的, 这篇文章主要是把常用的情况和语句做了记录, 并且后续还会不断的持续 ...
- 达梦数据库常用sql
达梦数据库常用sql 新建字段 ALTER TABLE ROOT.FW ADD SHZT NUMBER(2,0) default 1 ;comment on column FW.SHZT is '审核 ...
- <达梦> 《达梦数据库常用命令》
<达梦数据库常用命令> 1 数据库 1.1 启动数据库 1.2 连接数据库 1.3 使用DISQL直接执行命令 1.4 数据库版本 1.4 数据库信息 2 数据库对象 2.1 表 2.2 ...
- groupby函数_干货分享|达梦数据库常用集函数与分析函数(下)
上次主要介绍达梦数据库的常用集函数和分析函数,这次在上次的基础上继续介绍相邻函数 LAG 和 LEAD,占比函数RATIO_TO_REPORT等分析函数,并补充介绍分组函数GROUP BY.ROLLU ...
- 达梦数据库常用图形化工具介绍
图形化界面开启 可进入root用户先执行下 xhost + ,再执行echo $DISPLAY ,记住对应数值(例如:0.0),然后切换到安装数据库用户(例如dmdba下用户),执行export DI ...
- 达梦数据库常用sql语句大全
常用sql 一.对象操作相关sql 1.查看表占用空间: 2.拼接sql,批量删除模式下的表: 3.查找一个表属于哪个用户: 4.查询某一模式下的所有表名 5.查询数据库中所有用户及状态 6.查询当前 ...
- 达梦数据库常用sql语句整理(1)
1.达梦查看表空间相关信息: SELECT * FROM V$TABLESPACE; 2.HMAIN 表空间查看语句: SELECT * FROM V$HUGE_TABLESPACE; 3.查看用户占 ...
最新文章
- Github 入门1 (下载git , 连接本地库与github仓库)
- listdir完整路径
- 在Windows下使用MinGW静态编译Assimp
- python windows 消息通讯_python获取windows信息
- 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组
- 第45讲:哪都能存,Item Pipeline 的用法
- oracle数据库查表_Oracle面试问题-技术篇
- Linux_PAM_用户之间的信息传递
- HUE 提交Schedule 时区问题
- 【Windows】DACL SACL
- mysql 事务中锁处理_MySQL事务处理及锁定_MySQL
- python中反射(__import__和getattr使用)
- 酷站欣赏:12个漂亮的国外单页网站设计案例
- CISSP考试经验分享
- 清风数学建模学习笔记——层次分析法(AHP)
- java 读取 excel 科学计数
- 收款码三合一制作生成系统源码
- 【FPGA】组合逻辑 3-8译码器实现
- android 短信字体,安卓短信字体 安卓短信字体大小设置
- 安装gfortran