Điều kiện AND trong SQL Server

  • Monday 28/04/2025

Điều kiện AND trong SQL server là gì ?

Điều kiện AND đây là một toán tử logic được sử dụng trong mệnh đề WHERE (và đôi khi trong mệnh đề HAVING) để kết hợp hai hoặc nhiều điều kiện.

Toán tử AND được sử dụng để chọn các bản ghi chỉ khi tất cả các điều kiện được kết hợp với nó đều đúng (TRUE). Nói cách khác, một bản ghi sẽ chỉ được bao gồm trong kết quả truy vấn nếu nó thỏa mãn cả điều kiện bên trái và điều kiện bên phải của toán tử AND.

Điều kiện AND được sử dụng khi chúng ta cần lọc dữ liệu kỹ hơn, ví dụ: tìm những người vừa thỏa mãn điều kiện A và điều kiện B.

dieukienand

Dưới đây là một số ví dụ sử  điều kiện AND  trong SQL server

1. Quản lý bán hàng: Lấy đơn hàng đã giao và tổng tiền lớn

SELECT MaDonHang, NgayGiaoHang, TongTien
FROM DonHang
WHERE TrangThai = 'Đã giao' AND TongTien > 10000000;

Tìm đơn hàng đã giao có giá trị trên 10 triệu.

2.  Tìm sinh viên xuất sắc năm

SELECT MaSV, HoTen, NamTotNghiep
FROM SinhVien
WHERE DiemTB >= 8.5 AND NamTotNghiep = 2025;

Sinh viên có điểm trung bình ≥ 8.5tốt nghiệp năm

3. Lọc sản phẩm khuyến mãi còn hàng

SELECT TenSanPham, Gia, GiamGia
FROM SanPham
WHERE GiamGia > 0 AND SoLuongTon > 0;

Tìm sản phẩm có khuyến mãi và còn tồn kho.

4. Doanh thu theo nhân viên bán hàng

SELECT MaNV, COUNT(*) AS SoDonHang, SUM(TongTien) AS TongDoanhThu
FROM DonHang
GROUP BY MaNV
HAVING COUNT(*) > 10 AND SUM(TongTien) > 100000000;

Lấy danh sách nhân viên có hơn 10 đơn hàng và tổng doanh thu trên 100 triệu.

5. Sản phẩm bán chạy

SELECT MaSP, SUM(SoLuong) AS TongBan
FROM ChiTietDonHang
GROUP BY MaSP
HAVING SUM(SoLuong) > 100 AND COUNT(DISTINCT MaDonHang) > 10;

Lọc sản phẩm có tổng số lượng bán > 100 cái và xuất hiện trong hơn 10 đơn hàng khác nhau.

======

Xem thêm các bài viết khác cùng chuyên mục tại đây Tại Đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Truy cập vào đây để nhận được thông tin ưu đãi -khuyến mãi thường xuyên
https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post