Пересечение содержимого двух полей
|
|
Пятница, 01 Июля 2016 г. 23:32
+ в цитатник
Всем привет.
В таблице есть два текстовых поля.
В каждом может быть текст длиной до 7 символов, состоящих из тире и семи цифр от 1 до 7.
Надо в третьем поле "Результат" получить пересечение первых двух полей.
Т.е. в третьем поле должны быть символы, имеющиеся в этих двух полях одновременно.
Пример.
Поле1 | Поле2 | Результат | 1234567 | -23--6- | -23--6- | 1234--- | --34567 | --34--- | 123---- | ---456- | ------- | 1-3---7 | -2-4--7 | ------7 |
|
Очевидное решение - проверять одновременное присутствие в двух полях
каждого из семи символов с помощью like и iif (семь вложений).
Может можно поизящней и попроще?
http://www.sql.ru/forum/1220799/peresechenie-soderzhimogo-dvuh-poley
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-