Open SQL LEFT与RIGHT函数
在ABAP中使用LEFT与RIGHT函数,需要符合ABAP Open SQL的语法,包括ABAP中的变量(宿主)要用@转义,列表中的元素必须使用逗号分隔,INTO放置在SQL的最后,LEFT函数可以截取字段值中从左侧开始的部分字符,而RIGHT函数是从右侧截取,在语法中可以定义截取的长度
原表数据:
LEFT函数:
SELECT left( carrname,2 ) AS left ,
mandt ,
carrid ,
currcode
FROM scarr
WHERE length( carrname ) > 9
INTO TABLE @DATA(result2)
.
结果展示:
RIGHT函数:
SELECT right( carrname,3 ) AS right ,
mandt ,
carrid ,
currcode
FROM scarr
WHERE length( carrname ) > 9
INTO TABLE @DATA(result3)
.
结果展示: