Hive中的trim函数可以用来去除字符串两端的空格
SELECT trim(column_name) FROM table_name;
如果你想去除特定字符(例如“-”)的前后空格,可以使用regexp_replace函数:
regexp_replace
SELECT regexp_replace(column_name, '^[-]+|[-]+$', '') FROM table_name;
这个表达式会查找以“-”开头或结尾的字符串,并将其替换为空字符串,从而实现去除前后空格的目的。