GBase 8c 函数和操作符 - 字符处理函数和操作符 之 H-N

本文介绍了GBase 8c数据库中关于字符串处理的一系列函数,包括instr()、initcap()、lengthb()、left()、length()、lower()、lpad()、ltrim()、md5()、notlike()和nlssort(),详细解释了它们的功能、参数及返回值类型,并提供了示例演示。
摘要由CSDN通过智能技术生成

  •  instr(text,text,int,int)

描述:instr(string1,string2,int1,int2)返回在string1中从int1位置开始匹配到第int2次string2的位置,第一个int表示开始匹配起始位置,第二个int表示匹配的次数。

返回值类型:int 示例:

gbase=# SELECT instr( 'abcdabcdabcd', 'bcd', 2, 2 );

instr

-------

     6

(1 row)

  • instr(string,substring[,position,occurrence])

描述:从字符串string的position(缺省时为1)所指的位置开始查找并返回第occurrence(缺省时为1)次出现子串substring的位置的值。本函数以字符为计算单位,如一个汉字为一个字符。

当position为0时,返回0。

当position为负数时,从字符串倒数第n个字符往前逆向搜索。n为position的绝对值。

返回值类型:integer

示例:

gbase=# SELECT instr('corporate floor','or', 3);

instr

-------

5

(1 row)

gbase=# SELECT instr('corporate floor','or',-3,2);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值