|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 991
|
|
По поводу запроса с условием LIKE03.05.2011, 15:37. Показов 2369. Ответов 9
Метки нет (Все метки)
Ребята, здравствуйте!
Возник один вопрос по поводу запроса с условием LIKE. Есть две таблицы, Таблица1 и Таблица2. В таблице1 есть поле КОНТЕЙНЕР И в таблице2 есть поле КОНТЕЙНЕР Только в таблице1 данные указаны полные, к примеру TGHU5448963 А в таблице2 данные указаны только в виде цифр 5448963 Как правильно сделать запрос из двух таблиц, верней как правильно построить условие LIKE, чтобы было два поля в запросе, первое -полное , второе - с цифрами. Но чтобы привязка было по этим цифрам. Вот как это должно отображаться в запросе: Контейнер.Таблица2 Контейнер.Таблица1 TGHU5448963 5448963 MSCU8775236 8775236 TRLU4528769 4528769 То есть в запросе должно быть какое то хитрое условие с LIKE, которое сравнивает два поля только по цифрам. Что надо в запрос написать? С Уважением, Лалов Сергей
0
|
|
| 03.05.2011, 15:37 | |
|
Ответы с готовыми решениями:
9
Вопрос по поводу SQL запроса Еще вопрос по поводу SQL запроса |
|
21 / 21 / 0
Регистрация: 07.04.2011
Сообщений: 107
|
|
| 03.05.2011, 15:44 | |
|
Если буквы везде 4 знаком можно использовать функция mid.
0
|
|
|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 991
|
|
| 03.05.2011, 15:48 [ТС] | |
|
Нет, не везде 4 буквы, могу сказать что везде 7 цифр, как за них зацепиться в запросе?
0
|
|
|
21 / 21 / 0
Регистрация: 07.04.2011
Сообщений: 107
|
|
| 03.05.2011, 15:51 | |
|
Например в запросе один поле полное TGHU5448963 а второй mid([имя поля],5,9) здесь 5 начальное значение а 9 конечное
Добавлено через 2 минуты ага тогда еще думать надо ![]() Добавлено через 15 секунд ага тогда еще думать надо
1
|
|
|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 991
|
|
| 03.05.2011, 16:06 [ТС] | |
|
Как то надо зацепиться за последние 7 цифр в поле
Добавлено через 4 минуты Я бы сказал даже так, как вывести в поле запроса только числа присутствующие в поле? Чтобы буквы не отображались?
0
|
|
|
16 / 16 / 0
Регистрация: 14.12.2010
Сообщений: 37
|
||
| 03.05.2011, 16:22 | ||
|
Добавлено через 15 минут Чтобы получить "длинное целое" - CLng (Right ([Таблица2].[Контейнер], 7))
1
|
||
|
547 / 377 / 16
Регистрация: 17.12.2009
Сообщений: 991
|
|
| 03.05.2011, 16:51 [ТС] | |
|
Всем спасибо за ответы, использовал первоначально функцию MID, сделал отсечку по последним 7 символам, потом эту отсечку сравнил с исходником,где только цифры, все соединилось, ок!!!
Составил запрос и отослал куда нужно на работе. А вот если например такие варианты: TGHU5692365КККЦ ,или MSKU47852DD, есть ли возможность, чтобы запрос выдергивал оттуда только цифры - 5692365 и 47852 соответственно, независимо от количества цифр из таблицы выдергивались только цифры? Это так, на будущее, вы и так помогли сто процентов по первому вопросу!
0
|
|
|
16 / 16 / 0
Регистрация: 14.12.2010
Сообщений: 37
|
|
| 03.05.2011, 18:01 | |
|
Можно. С помощью функции InStr(), при условии что числовая последовательность внутри строки неразрывна, определить положение первого и последнего числа. А потом воспользоваться Mid(). Но это уже в модуле VBA.
0
|
|
|
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
|
||
| 04.05.2011, 02:25 | ||
|
тут циклом нужно пройтись... или регулярные выражения
0
|
||
|
16 / 16 / 0
Регистрация: 14.12.2010
Сообщений: 37
|
||
| 04.05.2011, 18:40 | ||
|
Прогоняем через цикл все цифры и с помощью функций InStr() и InStrRev() находим "минимум" и "максимум". Т.е. начало и конец цифровой последовательности для функции Mid().
0
|
||
| 04.05.2011, 18:40 | |
|
Помогаю со студенческими работами здесь
10
Составление запроса с условием Запросы с разным условием запроса Создание запроса с условием, введенным из формы.
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|