0
の最後に、特定の位置から文字列を置き換え:「?」のPostgreSQL:私は次の文字列持つ文字列
String 1: abcde?dafsdfdsfsd
String 2: absdfcde?dafsdfdsfsdsfdsdfd
は後に何かを削除したいの
予想される出力:
String 1: abcde
String 2: absdfcde
の最後に、特定の位置から文字列を置き換え:「?」のPostgreSQL:私は次の文字列持つ文字列
String 1: abcde?dafsdfdsfsd
String 2: absdfcde?dafsdfdsfsdsfdsdfd
は後に何かを削除したいの
予想される出力:
String 1: abcde
String 2: absdfcde
使用split_part()
、例えば:
with my_data(col) as (
values
('abcde?dafsdfdsfsd'),
('absdfcde?dafsdfdsfsdsfdsdfd')
)
select split_part(col, '?', 1)
from my_data;
split_part
------------
abcde
absdfcde
(2 rows)