pgsql trim
时间: 2023-10-02 09:09:26 浏览: 183
PGSQL中的trim函数是用于去除字符串两端的空格或指定字符的函数。它的语法为:trim([leading | trailing | both] [characters] from string)。其中,leading表示去除字符串开头的字符,trailing表示去除字符串结尾的字符,both表示去除字符串两端的字符。characters为可选参数,指定要去除的字符。如果不指定characters,则默认去除空格。
举个例子,假设有一个表sys_dept,其中有一个字段dept_name存储了部门的名称。如果我们想查询部门名称为" HR "的部门,可以使用trim函数来去除dept_name字段两端的空格,然后进行查询,如下所示:
SELECT * FROM sys_dept WHERE trim(dept_name) = 'HR';
这样即可查询到名称为" HR "的部门,无论该部门的名称前后是否有空格。
需要注意的是,在PGSQL中,trim函数不仅可以用于去除空格,还可以用于去除指定的字符。如果要去除字符串中的其他字符,可以在trim函数的characters参数中指定要去除的字符。例如,要去除字符串中的逗号和感叹号,可以使用以下语句:
SELECT trim(',' from 'Hello, World!!!');
这样就会得到"Hello World"的结果。
关于PGSQL中的其他常用函数,您可以参考中提供的链接了解更多。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文