2014-02-10 2 views
0

У меня есть столбец get_parameter в моей таблице comments.Postgresql Не равен строке

get_parameter является строка, которая выглядит следующим образом:

number1=7013448034

Мне нужно извлечь число из сказанного выше, так что я остался только с 7013448034.

Как выбрать эту подстроку и избавиться от number1= с помощью PostgreSQL?

ответ

2
SELECT SUBSTRING(get_parameter from '[0-9]*$') FROM comments 
+0

Sweet, это. – Luigi

1

Вот еще один способ сделать это. Я думаю, использование функций массива может быть полезно.

 

SELECT num[2] FROM (SELECT regexp_split_to_array('number1=7013448034', E'=') as num) as query; 
 

Заканчивать

для получения дополнительной информации.

Смежные вопросы