excel到presto sql的替代功能相当于什么。我这里有代码需要转换为 presto sql。下面是代码和示例数据。
excel code
=CONCAT(SUBSTITUTE(B2,LEFT(B2,11),MID(B2,5,3)&"-"&MID(B2,8,2)&"10-"))
string to be converted -------output result
-----------------------------------------------
JUNE5000950ABS20MN9G250GRN----500-0910-ABS20MN9G250GRN
我个人会通过使用串联 +
substring
: 来做到这一点
-- sample data
WITH dataset(str) as (
values ('JUNE5000950ABS20MN9G250GRN')
)
-- query
select substr(str, 5, 3) || '-' || substr(str, 8, 2) || '10-' || substr(str, 12)
from dataset;
输出:
_col0
--------------------------
500-0910-ABS20MN9G250GRN