Как искать во всем столбце одно или два ключевых слова - PullRequest
0 голосов
/ 04 августа 2011

Я нахожусь в процессе создания программы с использованием Visual Basic Express для профессора физики, которому недавно пришлось переименовать все 1500 вопросов для своего курса.Я создал базу данных, в которой есть старые имена, новые имена и все содержимое каждого вопроса.Программа казалась достаточно легкой идеей, но оказалась для меня очень сложной.Я новичок в программировании (это только мой третий шаг), и я искал ответ на мою проблему в течение по крайней мере 20 часов, и еще не нашел ничего, что будет работать для того, что мне нужно.

Я хотел бы иметь текстовое поле, в котором он мог бы ввести ключевое слово (например, «Солнце», «МКС», «Сила» и т. Д.) И чтобы программа выполняла поиск по всему тексту.столбец «questioncontents» и извлеките все вопросы, содержащие эти слова, в таблицу данных.Пока что самое близкое, что я получил, это поиск по первому слову в столбце, что не очень полезно, так как большинство из них начинаются с «The».

Я также думал о создании нескольких столбцов с ключевыми словами и последующем их поиске, но я не мог понять, как применить фильтр к нескольким столбцам.

Это может быть глупый вопрос, и если так, то я прошу прощения, но я отчаянно пытаюсь понять это, поскольку семестр начинается относительно скоро, и я хотел бы показать ему, как использовать его перед началом занятий.Любые предложения или помощь будут очень признательны.

1 Ответ

1 голос
/ 04 августа 2011

Согласно моему пониманию вопроса:

SELECT * FROM question WHERE questioncontent LIKE '%SUN%';

Так просто, вам просто нужно заменить SUN в приведенном выше запросе значением, введенным в текстовое поле

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...