SELECT Đơn giản

Đã hoàn thành

Truy vấn tất cả các cột từ bảng

SELECT * 
FROM sales.customers;

Truy vấn này truy xuất tất cả các hàng và cột từ sales.customers bảng. Tuy nhiên, truy vấn tất cả các cột là không bắt buộc và là một thao tác tốn thận. Để có hiệu suất tốt nhất, chỉ chọn các cột cần thiết.

Việc chọn cột cụ thể sẽ hiệu quả hơn vì việc này sẽ làm giảm lượng dữ liệu được truyền và xử lý. Khi bạn truy vấn tất cả các cột từ một bảng, cơ sở dữ liệu sẽ truy xuất mọi phần thông tin bất kể có cần hay không. Điều này làm tăng tải trên cả máy chủ cơ sở dữ liệu và mạng, vì phải tải thêm dữ liệu, lưu trữ trong bộ nhớ và truyền đến máy khách.

Truy vấn cột cụ thể

SELECT customer_name, city, country 
FROM sales.customers;

Truy vấn này chỉ truy xuất customer_name, cityvà các country cột từ sales.customers bảng.

Truy vấn các giá trị riêng biệt

SELECT DISTINCT country 
FROM sales.customers;

Từ DISTINCT khóa trong SQL được sử dụng để đảm bảo rằng kết quả của truy vấn chỉ chứa các giá trị duy nhất cho cột hoặc tổ hợp cột đã xác định, loại bỏ mọi mục trùng lặp.
Trong truy vấn này, DISTINCTsales.customers từ khóa truy xuất danh sách tất cả các quốc gia duy nhất từ bảng, lọc ra mọi mục nhập lặp lại cho các quốc gia xuất hiện nhiều lần trong bảng.