Postgresql 在没有1号结果的情况下,如何使用10号子字符串

Postgresql 在没有1号结果的情况下,如何使用10号子字符串,postgresql,Postgresql,嗨 我使用SQL代码,问题是相同的结果总是1和10位。如何用数字10获得唯一结果 left(substring (foo FROM 'place: [10]_#"%#"%' FOR '#'),7) as "10. case", left(substring (foo FROM 'place: [1]_#"%#"%' FOR '#'),7) as "1. case" 你能给出一个更完整的例子来说明你正在尝试做什么,以及你得到了什么结果吗?文本是这样的:place:12343567 Text“

嗨 我使用SQL代码,问题是相同的结果总是1和10位。如何用数字10获得唯一结果

left(substring (foo 
FROM 'place: [10]_#"%#"%' FOR '#'),7) as "10. case",
left(substring (foo 
FROM 'place: [1]_#"%#"%' FOR '#'),7) as "1. case"

你能给出一个更完整的例子来说明你正在尝试做什么,以及你得到了什么结果吗?文本是这样的:
place:12343567 Text“Text”place:10 1234568 Text“Text”
result:place 1 number和place 10 number