Jos*_*ran 0 sql string postgresql text
我有一个转换成如下文本的记录:
("{""ACC_CODE"":""0/000"",""ACC_DECIMAL"":2}"})
Run Code Online (Sandbox Code Playgroud)
我想删除它(
,)
以便我可以将文本转换为json.我怎么做?
编辑:我不想使用修剪功能,因为原始文本中有(
&)
字符.
我只想删除first
&last
字符.
Vao*_*sun 10
t=# select rtrim(ltrim('({()})','('),')');
rtrim
-------
{()}
(1 row)
Run Code Online (Sandbox Code Playgroud)
ltrim 和 rtim 不接触里面的括号,就像修剪它本身一样:
t=# select trim('({()})','()');
btrim
-------
{()}
(1 row)
Run Code Online (Sandbox Code Playgroud)
你可以做:
select substr(col, 2, length(col) - 2)
Run Code Online (Sandbox Code Playgroud)
小智 5
从字符串中删除第一个字符
select substr(col, 2)
Run Code Online (Sandbox Code Playgroud)
从字符串中删除最后一个字符
select substr(col,1, length(col)-1)
select reverse(substr(reverse(col),2)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6273 次 |
最近记录: |