人大金仓去掉空格的函数
时间: 2025-01-16 15:28:35 浏览: 86
### 人大金仓数据库去掉空格函数 `trim`
在人大金仓数据库中,`trim` 函数用于去除字符串中的指定字符。具体语法如下:
```sql
TRIM([LEADING | TRAILING | BOTH] [characters] FROM string)
```
此函数可以从字符串的左侧 (`LEADING`)、右侧 (`TRAILING`) 或者两侧 (`BOTH`) 移除指定的字符[^1]。
当配置项 `ora_func_style` 设置为 `true` 时,参数 `characters` 只能是一个字符;而当 `ora_func_style` 设定为 `false` 时,则可以接受多个字符作为要去除的目标[^3]。
默认情况下,如果不指明要移除哪些字符,默认会移除空白字符(即空格)。
下面给出几个具体的例子来展示如何使用该函数:
#### 示例
假设有一个表名为 `example_table`,其中有一列叫做 `name_with_spaces` 存储了一些带有额外空格的名字数据。
##### 去掉左边的空格
```sql
SELECT TRIM(LEADING ' ' FROM name_with_spaces) AS trimmed_name
FROM example_table;
```
##### 去掉右边的空格
```sql
SELECT TRIM(TRAILING ' ' FROM name_with_spaces) AS trimmed_name
FROM example_table;
```
##### 同时去掉左右两边的空格
```sql
SELECT TRIM(BOTH ' ' FROM name_with_spaces) AS trimmed_name
FROM example_table;
```
如果想要删除特定字符而非仅限于空格的话,只需替换 `' '` 成相应的字符即可。
阅读全文
相关推荐
















