Выбор полей в запросе
Выбор полей в запросе — это указание, какие столбцы таблицы или базы данных нужно показать в результате выполнения запроса. В результат можно вывести все поля или только выбранные.
Поле соответствует столбцу таблицы, а запись — строке. Например, в таблице «Ученики» могут быть поля «Фамилия», «Класс», «Год рождения» и «Оценка». Если выбрать только поля «Фамилия» и «Оценка», результат будет содержать именно эти два столбца для найденных записей.
Для таблицы «Товары» создан запрос с условием: цена меньше 1000 рублей. В выборе полей указаны «Название» и «Цена». Результат покажет названия и цены только подходящих товаров; поля «Код» и «Количество» в результат не попадут, даже если они есть в исходной таблице.
Выбор полей может выполняться одновременно с условием отбора в запросе. Эти действия решают разные тапсырма: условие отбора определяет, какие жазбалар выбрать, а выбор полей — какие столбцы показать. В составном запросе выбранные поля могут браться из нескольких связанных таблиц.
Выбор поля не означает сортировку и не изменяет исходную таблицу. Он только определяет вид результата запроса. Также нельзя считать, что невыведенное поле отсутствует в исходных данных: оно просто не отображается в результате.
В таблице есть поля «Фамилия», «Класс», «Оценка». В запросе выбраны «Фамилия» и «Оценка», а условие отбора — «Класс = 9». Что будет в результате?
Главное
- Выбор полей определяет столбцы результирующей таблицы.
- Условие отбора определяет строки, а не столбцы.
- Выбранные поля не изменяют исходную таблицу и могут быть взяты из нескольких связанных таблиц.