GBase字符串函数介绍

本文介绍了GBase数据库中的字符串函数,包括LOWER、UPPER、INITCAP、REPLACE、ASCII、CONCAT、SUBSTRING、SUBSTR、SUBSTRING_INDEX和INSTR,通过实例展示了它们的用法和效果。

Gbase8s 数据库函数包括集合函数、代数函数、指数与对数函数、三角函数、时间函数、数据转换函数、字符串处理函数、智能大对象函数等。为了方便大家的使用,下面着重介绍字符串函数的使用及注意事项。
1、LOWER 字符串转小写
样例:
SELECT manu_code, LOWER(manu_code) from stock WHERE stock_num=2;
结果:
manu_code (expression)
HRO hro
2、UPPER 字符串转大写
样例:
SELECT description, UPPER(description) from stock WHERE stock_num=2;
结果:
description (expression)
baseball BASEBALL
3、INITCAP 字符串首字母大写
样例:
SELECT description, INITCAP(description) FROM stock WHERE manu_code= ‘SHM’;
结果:
description (expression)
baseball bat Baseball Bat
4、REPLACE 字符串替换
样例:
SELECT stock_num, REPLACE(unit_descr, ‘12/case’, ‘case:12’) unit_descr FROM stock WHERE manu_code = ‘SHM’;
结果:
stock_num unit_descr
3 case:12

5、ASCII 字符串ASCII码
样例:
SELECT ASCII( ‘hello’) ascii_value FROM systables WHERE tabid = 1;
结果:
ascii_value
104
6、CONCAT 字符串拼接函数
样例:
SELECT description, CONCAT(description, '’) FROM stock WHERE manu_code = ‘HRO’;
结果:
description (expression)
baseball gloves baseball gloves

baseball baseball **
7、SUBSTRING 截取字符串
样例:
SELECT description, SUBSTRING(description FROM 2 FOR 4) FROM stock WHERE manu_code= ‘SHM’;
结果:
description (expression)
baseball bat aseb
8、SUBSTR 截取字符串
样例:
SELECT description, SUBSTR(description, 2, 4) FROM stock WHERE manu_code= ‘SHM’;
结果:
description (expression)
baseball bat aseb
9、SUBSTRING_INDEX 截取字符串
样例:
SELECT SUBSTRING_INDEX(‘www.ibm.com’, ‘.’, 2), SUBSTRING_INDEX(‘www.ibm.com’, ‘.’, -2) FROM systables WHERE tabid = 1;

结果:
(constant) (constant)
www.ibm ibm.com
10、INSTR 查找字符串第一次出现位置
样例:
SELECT INSTR(‘wwerw.ibm.cerom’, ‘er’) FROM systables WHERE tabid = 1;
结果:
(constant)
3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值