substring hql
时间: 2023-11-16 22:01:02 浏览: 219
substring应用
substring和substr在HQL中的作用是一样的,都是用来截取字符串的函数。其中,第一个参数是要截取的字符串,第二个参数是开始截取的位置,第三个参数是截取的长度。如果第三个参数没有指定,则默认截取到字符串的末尾。如果第二个参数是负数,则从字符串的末尾开始计算位置。举例如下:
```
select substr('abcde',3,2) fromlxw_dual; -- 返回cd
select substring('abcde',3,2) fromlxw_dual; -- 返回cd
select substring('abcde',-2,2) fromlxw_dual; -- 返回de
select substr('abcde',3) fromlxw_dual; -- 返回cde
select substring('abcde',3) fromlxw_dual; -- 返回cde
select substr('abcde',-1) from lxw_dual; -- 返回e
select substr('abcde',1,2) from lxw_dual; -- 返回ab
select substr('abcde',0,2) from lxw_dual; -- 返回ab,默认从第一位开始取
```
阅读全文