溫馨提示×

hive中trim函數的用法是什么

小億
357
2024-02-22 17:50:26
欄目: 大數據

在Hive中,TRIM函數用于刪除字符串的開頭和結尾的空格。該函數的語法如下:

```sql

TRIM([BOTH | LEADING | TRAILING] trim_character FROM input_string)

```

- 如果不指定trim_character,則默認刪除空格。

- 如果指定BOTH,則刪除開頭和結尾的指定字符或空格。

- 如果指定LEADING,則刪除開頭的指定字符或空格。

- 如果指定TRAILING,則刪除結尾的指定字符或空格。

示例如下:

```sql

SELECT TRIM(' hello ') AS trimmed_string; -- 輸出:'hello'

SELECT TRIM(BOTH 'x' FROM 'xhellox') AS trimmed_string; -- 輸出:'hello'

SELECT TRIM(LEADING 'x' FROM 'xxhello') AS trimmed_string; -- 輸出:'hello'

SELECT TRIM(TRAILING 'x' FROM 'helloxx') AS trimmed_string; -- 輸出:'hello'

```

1
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女