Простой ВЫБОР
Запрос всех столбцов из таблицы
SELECT *
FROM sales.customers;
Этот запрос извлекает все строки и столбцы из sales.customers таблицы. Однако запросы ко всем столбцам не требуются и являются затратной операцией. Для оптимальной производительности выберите только необходимые столбцы.
Выбор конкретных столбцов эффективнее, так как уменьшает объем передаваемых и обработанных данных. При запросе всех столбцов из таблицы база данных извлекает каждую часть информации независимо от необходимости. Это увеличивает нагрузку на сервер базы данных и сеть, так как требуется получить больше данных, храниться в памяти и передаваться клиенту.
Запрос определенных столбцов
SELECT customer_name, city, country
FROM sales.customers;
Этот запрос извлекает только столбцы customer_name, city и country из таблицы sales.customers.
Запрос уникальных значений
SELECT DISTINCT country
FROM sales.customers;
DISTINCT Ключевое слово в SQL используется для обеспечения того, чтобы результат запроса содержал только уникальные значения для указанного столбца или сочетания столбцов, устраняя любые повторяющиеся записи.
В этом запросе DISTINCT ключевое слово извлекает список всех уникальных стран из sales.customers таблицы, отфильтровав все повторяющиеся записи для стран, которые отображаются несколько раз в таблице.