powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / селект записей одной таблицы, соответствующим подстрокам столбца другой
7 сообщений из 7, страница 1 из 1
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571110
Nazgur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо запросом сделать селект записей одной таблицы, которые соответствуют подстрокам столбца другой. Тоесть как substring можно использовать не для конкретной строки, а для всего столбца?
substring('beginSTRINGend' from 'begin(.*)end')
При всех попытках вместо первого аргумента подставить какойто набор вылетает еррор "more than one row...".

Вопрос ламерский, но 5й час безрезультатно копаюсь в доках, форуме и гугле :(
...
Рейтинг: 0 / 0
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571153
Про INSTR уже почитал?
...
Рейтинг: 0 / 0
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571163
Nazgur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Добрый Э - Эх :
если это, то да... :
"PostgreSQL does not have a built-in instr function, but you can create one..."
хочется сделать запросом, если это возможно
...
Рейтинг: 0 / 0
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571185
Давай на словах и с примерами расскажи, что же в итоге нужно сделать-то?
...
Рейтинг: 0 / 0
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571198
Nazgur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 таблицы.
1:
string1
2:
string2
Info

нужно в первой таблице найти string1, подходящие под выражение 'begin(.*)end' и сравнить подстроку (удалив begin и end) с String2. Вывести соответствующее Info

Пример:
1:
string1
---------
"sdflksdf"
"beginRRRend"
"beginsdfsdf"

2:
string2 info
--------------
"RRR" 123
"sdflksdf" 432

Результат:
123
...
Рейтинг: 0 / 0
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571212
Код: plaintext
1.
2.
select *
  from t1 join t2
  on t1.string1 like 'begin'||t2.string2||'end'
...
Рейтинг: 0 / 0
селект записей одной таблицы, соответствующим подстрокам столбца другой
    #35571231
Nazgur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Добрый Э - Эх:
огромное спасибо! :) не в ту степь я копал..
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / селект записей одной таблицы, соответствующим подстрокам столбца другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]