Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Частичное совпадение / 10 сообщений из 10, страница 1 из 1
14.03.2006, 16:36
    #33600016
ienko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
Как в стандартном запросе на выборку ввести параметр по частичному совпадению?
...
Рейтинг: 0 / 0
14.03.2006, 16:44
    #33600052
Alexander65536
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
ienkoКак в стандартном запросе на выборку ввести параметр по частичному совпадению?
Код: plaintext
1.
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like *'Условие'*;
...
Рейтинг: 0 / 0
14.03.2006, 16:45
    #33600057
TD6370
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
SELECT значение FROM табл WHERE поле LIKE %значение%
...
Рейтинг: 0 / 0
14.03.2006, 17:08
    #33600172
Ort84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
Alexander65536 ienkoКак в стандартном запросе на выборку ввести параметр по частичному совпадению?
Код: plaintext
1.
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like *'Условие'*;


Неверно.
Верно:

Код: plaintext
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like '*' & ТвойПараметр & '*'
...
Рейтинг: 0 / 0
14.03.2006, 17:12
    #33600193
Alexander65536
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
Сам потом понял, что неверно, только писать в некогда было - поэтому сильно не бейте :)
...
Рейтинг: 0 / 0
14.03.2006, 17:21
    #33600224
Ort84
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
Alexander65536Сам потом понял, что неверно, только писать в некогда было - поэтому сильно не бейте :)

Хорошо, сильно не буду!
...
Рейтинг: 0 / 0
16.03.2006, 11:14
    #33604544
ienko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
Сенк ю работат. Но появилась новая проблема, юзверь стал еще ленивее и забывает вводить параметр отбора, в итоге выводятся все данные таблицы. Можно ли сделать так, что если параметр не вводился, то и данные не выводились.
...
Рейтинг: 0 / 0
16.03.2006, 11:19
    #33604556
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
Пропустите юзверя через свою форму ввода параметров. Там устройте жесткий контроль. Шаг влево, шаг вправо - расстрел С: форматом!
...
Рейтинг: 0 / 0
16.03.2006, 12:00
    #33604749
Polev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичное совпадение
ienkoСенк ю работат. Но появилась новая проблема, юзверь стал еще ленивее и забывает вводить параметр отбора, в итоге выводятся все данные таблицы. Можно ли сделать так, что если параметр не вводился, то и данные не выводились.
Код: plaintext
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like '*' & Nz(ТвойПараметр,"ТАКОГО БЫТЬ НЕ МОЖЕТ") & '*'
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
23.09.2017, 18:34
    #39525319
Частичное совпадение
Ort84
Код: vbnet
1.
SELECT [Поле] FROM [Таблица] WHERE [Поле] Like '*' & ТвойПараметр & '*'


Объясните, пожалуйста, логику выборки WHERE в данном примере. У меня эта конструкция работает, но я не понимаю, как конкретно :) Пошагового отладчика нету. Прошу объяснить на пальцах )
Опыт программирования есть, но sql только начал изучать.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Частичное совпадение / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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