简单 SELECT
查询表中的所有列
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 表中检索所有唯一国家/地区的列表,筛选出表中多次出现的国家/地区的任何重复条目。