Postgresql 从postgres中的字符串提取值时出现问题
我在postgres 9.6中有一个字符串Postgresql 从postgres中的字符串提取值时出现问题,postgresql,substring,postgresql-9.6,Postgresql,Substring,Postgresql 9.6,我在postgres 9.6中有一个字符串X-99-XX-999。我想提取XX。XX始终位于第二个和第三个连字符之间。有人能帮忙吗?使用函数split\u part() 从 拆分部分(字符串文本、分隔符文本、整型字段) 拆分分隔符上的字符串并返回给定字段(从一开始计数) 使用函数split\u part() 从 拆分部分(字符串文本、分隔符文本、整型字段) 拆分分隔符上的字符串并返回给定字段(从一开始计数) 到目前为止你试过什么?到目前为止你试过什么? select split_part('X-
X-99-XX-999
。我想提取XX
。XX
始终位于第二个和第三个连字符之间。有人能帮忙吗?使用函数split\u part()
从
拆分部分(字符串文本、分隔符文本、整型字段)
拆分分隔符上的字符串并返回给定字段(从一开始计数)
使用函数
split\u part()
从
拆分部分(字符串文本、分隔符文本、整型字段)
拆分分隔符上的字符串并返回给定字段(从一开始计数)
到目前为止你试过什么?到目前为止你试过什么?
select split_part('X-99-XX-999', '-', 3)
split_part
------------
XX
(1 row)