presto语法:

substr(string, start, length) → varchar
而且start必须从1开始
在presto中,start写为0,运行不会报错,但是结果为空

Hive 中语法:
substr(STRING|BINARY A, INT start [, INT len])
start 可以从0开始,也可以从1开始,结果是一样的

这点要注意