Where mệnh đề được sử dụng trong các câu lệnh DML như chọn, cập nhật, xóa để lọc các bản ghi theo tiêu chí mà chúng ta đã sử dụng trong mệnh đề where.
Hãy tạo bảng bằng cách sử dụng tập lệnh này để tạo Bảng TotalSale để chúng ta có thể sử dụng cho các truy vấn khác nhau.
Chúng tôi biết rằng để xem tất cả dữ liệu từ một bảng, chúng tôi có thể sử dụng
Chọn * từ dbo.TotalSale
Chọn tất cả các bản ghi từ một bảng bằng cách sử dụng Chọn * trong SQL Server - Hướng dẫn SQL Server / TSQL |
Với mệnh đề Where, chúng ta có thể sử dụng các loại phép toán khác nhau để lọc các bản ghi như =, <>,>,> =, <, <=, IN, BETWEEN, LIKE, IS NULL hoặc IS NOT NULL.
Hãy thử một vài toán tử ở trên với truy vấn Chọn cho bảng dbo.TotalSale.
1) Nhận tất cả các bản ghi từ bảng dbo.TotalSale cho Khu vực bằng Châu Á.
Chọn * Từ dbo.TotalSalewhere Region ='Châu Á'
Cách lọc bản ghi trong SQL Server Chọn truy vấn bằng cách sử dụng mệnh đề Where |
2) Nhận tất cả các bản ghi từ dbo.TotalSale trong đó ItemsSold lớn hơn 3.
Chọn * Từ dbo.TotalSalewhere ItemsSold> 3
Cách chỉ lấy các bản ghi có giá trị lớn hơn một số giá trị trong SQL Server Select Query |
3) Nhận tất cả các bản ghi có Tên trạng thái bắt đầu bằng chữ N
Chọn * Từ dbo.TotalSalewhere Trạng thái như 'N%'
Cách sử dụng toán tử like với mệnh đề Where để lọc các bản ghi trong SQL Server - Hướng dẫn sử dụng SQL Server |
Từ khóa AND và OR có thể được sử dụng để kiểm tra nhiều tiêu chí.
4) Nếu chúng ta chỉ muốn lấy các bản ghi có ItemsSold lớn hơn 2 và tên trạng thái bắt đầu bằng chữ N. />
Chọn * Từ dbo.TotalSalewhere itemssold> 2 Trạng thái thứ như 'N%'
Cách sử dụng từ khóa AND trong mệnh đề Where trong Chọn truy vấn trong SQL Server - Hướng dẫn sử dụng SQL Server / TSQL |
Khi bạn sử dụng AND, tất cả các điều kiện phải đúng để trả về bản ghi.
4) Lấy tất cả các bản ghi mà ItemsSold lớn hơn 2 hoặc tên trạng thái bắt đầu bằng N.
Chọn * Từ dbo.TotalSalewhere itemssold> trạng thái 2OR như 'N%'
Cách sử dụng từ khóa OR trong Chọn truy vấn - Hướng dẫn SQL Server / TSQL |
Như bạn có thể thấy rằng khi chúng tôi sử dụng từ khóa OR, một trong hai điều kiện phải đúng để trả về kết quả.