Hiveql中是否有等效于T SQL的Right()或Left()函数的函数?
例如,RIGHT(col1,10)从col1获取前10个字符。
谢谢

最佳答案

没有左右功能,但是您可以使用substr来实现

left (column, nchar) = substr(column, 0, nchar)

right  (column, nchar) = substr (column, (-1)* nchar)


注意:这里nchar是字符

09-27 15:55