Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Есть две таблицы t1:name и t2:part_name,translate Нужен запрос возвращающий записи из таблицы t1+столбец translate из t2, если part_name является частью name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 02:58 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
D1eg0, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 09:51 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
D1eg0, Код: plaintext 1. Как-то так можно. Если нет совпадений, то получишь NULLв поле translate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 09:52 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
D1eg0, насчет substr погорячился, можно еще свою функцию написать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 10:01 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
maximand, тока left надо убрать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 10:09 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
чтобы с русским языком работало, надо либо свою функцию писать, либо прикручивать поддержду ICU. SUBSTR явно попутан с оракловым INSTR :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 10:10 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
pit_alexmaximand, тока left надо убрать Повнимательней задание почитал. Получается не убрать а поменять на inner. Это уже детали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 10:12 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
Большое свасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 23:28 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
Назрел дополнительный вопрос! возможно ли сделать вот так - (предварительно в таблицу t1 добавляю столбец name_translate)в столбце name(t1) заменить встречающийся part_name(t2) на translate(t2) и полученный результат записываю в name_translate(t1)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2011, 23:36 |
|
||
|
запрос сравнения двух столбцов
|
|||
|---|---|---|---|
|
#18+
update errors set text_translate = replace((select errors.text from errors,dic where errors.text like ('%'||dic.part_name||'%')),(select dic.part_name from errors,dic where errors.text like ('%'||dic.part_name||'%')),(select dic.translate from errors,dic where errors.text like ('%'||dic.part_name||'%'))) чувствую близок к ответу но не работает, в чём косяк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2011, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=54&msg=37286646&tid=2009179]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
172ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 541ms |

| 0 / 0 |
