Hive中的trim函數可以用來去除字符串兩端的空格
SELECT trim(column_name) FROM table_name;
如果你想去除特定字符(例如“-”)的前后空格,可以使用regexp_replace函數:
regexp_replace
SELECT regexp_replace(column_name, '^[-]+|[-]+$', '') FROM table_name;
這個表達式會查找以“-”開頭或結尾的字符串,并將其替換為空字符串,從而實現去除前后空格的目的。