Các trường chọn lọc trong truy vấn SQL tại Python
Trong các bài học trước, khi chọn lọc từ cơ sở dữ liệu, tất cả các trường (cột) của bảng đều xuất hiện trong kết quả. Trên thực tế, điều này không bắt buộc - chúng ta có thể chỉ định chính xác những trường nào mà chúng ta cần.
Để làm điều này, thay vì * sau lệnh
SELECT, liệt kê tên các trường cần thiết
phân cách bởi dấu phẩy.
Hãy xem một ví dụ. Khi chọn lọc từ bảng
users của chúng ta, hãy chỉ lấy
tên và tuổi của nhân viên:
query = "SELECT name, age FROM users WHERE id >= 3"
Chọn từ bảng users tên,
tuổi và mức lương của mỗi nhân viên.
Chọn id, name và age
của người dùng có mức lương lớn hơn 400,
nhưng nhỏ hơn 900.