Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 11:51

Понедельник. Вопрос 12

Автор MuI_I_Ika, 11 мар 2013, 02:16

0 Пользователей и 1 гость просматривают эту тему.

alask76

АВС АВ
АВС
СВА
ВАС
АСВ
ВСС

igordynets

Результат запроса будет пустым.

adamx


katrin_vl


JAKE

Цитата: MuI_I_Ika от 11 мар 2013, 02:16
Есть 2 таблицы, состоящие из строковых колонок

Таблица 1

ABC
CBA
BAC
ACB
BCC

Таблица 2

AA
BB
CC
AB

Каким будет результат выполнения следующего запроса:

"ВЫБРАТЬ
|             Таблица1.Поле1
|ПОМЕСТИТЬ Таблица1
|ИЗ
|             &Таблица1 КАК Таблица1
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|             Таблица2.Поле1
|ПОМЕСТИТЬ Таблица2
|ИЗ
|             &Таблица2 КАК Таблица2
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
|             Таблица1.Поле1,
|             Таблица2.Поле1 КАК Поле2
|ИЗ
|             Таблица1 КАК Таблица1
|                             ВНУТРЕННЕЕ СОЕДИНЕНИЕ Таблица2 КАК Таблица2
|                             ПО (Таблица1.Поле1 ПОДОБНО ""%""+Таблица2.Поле1+""_"")"


Предыдущий вопрос Следующий вопрос


Не выполнится запрос, т.к. не заданы значения параметров &Таблица1 и &Таблица2

alex-pro


kser87

Такая табличка (две колонки, 1 строка)
Поле1 Поле2
ABC   AB

headmade

В результате выполнения запроса получим 1-у строку, в которой в колонке «Поле1» будет выбрано значение «ABC» (из «Таблица 1»), а в колонке «Поле2» - значение «AB» (из «Таблица 2»). Такой результат получен т.к. по условию соединения таблиц значениеТаблица1.Поле1 должно соответствовать Таблица2.Поле1 с ноль и более произвольных символов перед значением Таблица2.Поле1 и одним произвольным символов в конце.

annainsh


Санчес

Результат:
Поле1   Поле2
ABC   AB

Теги:
Рейтинг@Mail.ru

Поиск