Запрос, который я создал с помощью Microsoft Query, не только показывает мне, что моя база данных присутствует и в порядке, но этот инструмент также автоматически создал код SQL запроса, который мне нужно вставить в мою Java программу. Мне нужен запрос, который будет искать записи, содержимое поля фамилии которых совпадает с тем, которое введено в командной строке при запуске Java программы. Так что здесь я ищу определенную фамилию "Eckel". Я также хочу отобразить только те имена, для которых есть ассоциированный с ними EMail. Шаги, которые я предпринял для создания этого запроса, следующие:
- Запустил новый запрос и использовал Построитель Запросов. Выбрал базу данных "people". (Это эквивалентно открытию соединения с базой данных с использованием соответствующего URL базы данных.)
- Выбрал таблицу "people" из базы данных. Из этой таблицы выбрал колонки FIRST, LAST и EMAIL.
- В разделе "File Data" выбрал LAST и выбрал "equals" с аргументом "Eckel". Щелкнул радиокнопку "And".
- Выбрал EMAIL и выбрал "Is not Null".
- В разделе “Sort By” выбрал FIRST.
В результате этого запроса будет показано то, что вы хотели.
Теперь вы можете нажать кнопку SQL и без каких-либо исследований с вашей стороны будет показан корректный SQL код, готовый для копи-паста. Этот запрос выглядит примерно так:
При создании сложных запросов легко ошибиться, но при использовании инструмента запросов вы можете интерактивно проверить ваш запрос и автоматически сгенерировать корректный код. Трудно придумать аргументы, чтобы делать это руками.
← | Шаг 3: Проверка конфигурации | Шаг 5: Изменение и вставка в ваш запрос | → |