首页 > 解决方案 > 如何在postgreSQL函数中从字符串变量中修剪双引号

问题描述

我在 postgreSQL 中有一个函数,我的函数参数之一是文本类型变量,并且用双引号括起来,所以我想将此变量插入不带双引号的表中,当我在网上搜索这个时,我得到了一个类似 SELECT trim(both ' ' from 'techonthenet.com'); 但是的查询这在双引号的情况下不起作用所以我将如何从 postgreSQL 函数中的文本字符串变量中删除双引号

标签: sqlpostgresqlplsql

解决方案


这是工作:

postgres=# 选择'“你好”';
┌──────────┐
│ ?列? │
╞══════════╡
│“你好”│
└──────────┘
(1 行)

postgres=# select trim('"' from '"Hello"');
┌────────┐
│ btrim │
╞═══════╡
│ 你好│
└────────┘
(1 行)

推荐阅读