Netezza SQL中的ltrim(s,t)、rtrim(s,t)如何转换为配置单元SQL?
谁能告诉我HiveSQL中ltrim(s,t)和rtrim(s,t)的等效Netezza SQL函数是什么?我真的很感激 我知道在Netezza SQL中 选择ltrim('abcd','a') “bcd” 选择rtrim('abcd','d') “abc” 但是呢 选择ltrim('aaaababcd','a') 选择rtrim('abcdbddddd','d')Netezza SQL中的ltrim(s,t)、rtrim(s,t)如何转换为配置单元SQL?,sql,hive,trim,netezza,Sql,Hive,Trim,Netezza,谁能告诉我HiveSQL中ltrim(s,t)和rtrim(s,t)的等效Netezza SQL函数是什么?我真的很感激 我知道在Netezza SQL中 选择ltrim('abcd','a') “bcd” 选择rtrim('abcd','d') “abc” 但是呢 选择ltrim('aaaababcd','a') 选择rtrim('abcdbddddd','d') 在Hive SQL中,ltrim()和rtrim()的等效函数是什么?在Hive中,可以使用regexp\u replace来完成
在Hive SQL中,ltrim()和rtrim()的等效函数是什么?在Hive中,可以使用regexp\u replace来完成 左侧修剪:
select regexp_replace('aaaabaabcd','^a*','');
OK
baabcd
修剪权:
select regexp_replace('aaaabaabcda','a*$','');
OK
aaaabaabcd
左右修剪:
select regexp_replace('aaaabaabcda','^(a*)|(a*)$','');
OK
baabcd
在字符串末端修剪字符组合:
select regexp_replace('aaaabaabcdabcda','(bcda)*$','');
OK
aaaabaa
Regexp功能强大,您还可以使用Regexp\u extract函数进行更复杂的转换。看 在Hive中,可以使用regexp\u replace完成 左侧修剪:
select regexp_replace('aaaabaabcd','^a*','');
OK
baabcd
修剪权:
select regexp_replace('aaaabaabcda','a*$','');
OK
aaaabaabcd
左右修剪:
select regexp_replace('aaaabaabcda','^(a*)|(a*)$','');
OK
baabcd
在字符串末端修剪字符组合:
select regexp_replace('aaaabaabcdabcda','(bcda)*$','');
OK
aaaabaa
Regexp功能强大,您还可以使用Regexp\u extract函数进行更复杂的转换。看 你说“那……呢”,但你(用两种语言)实际上得到了什么?你期望得到什么?我不知道你的问题是什么。你说“那……怎么样”,但你(用两种语言)实际得到了什么?你希望得到什么?我不知道你的问题是什么。