Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Toán tử logic AND trong SQL Server là gì - Hướng dẫn sử dụng SQL Server / TSQL Phần 120

Các toán tử logic được sử dụng để kiểm tra một số điều kiện. Nếu điều kiện là đúng, hàng sẽ được chọn để xuất.


Toán tử logic AND là gì:

Toán tử logic AND được sử dụng khi chúng ta muốn trả về hàng nếu tất cả các điều kiện được chỉ định đều đúng.

Tình huống:

Hãy nghĩ về tình huống bạn cần trả lại tất cả các bản ghi từ bảng dbo.Customer trong đó FName ='Raza' và CountryShortName ='US'

Tạo bảng dbo.Customer với một số bản ghi mẫu bằng cách sử dụng bên dưới các tập lệnh.

Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50),
  CountryShortName CHAR(2))
GO
insert into dbo.Customer
Values (
1,'Raza','M','PK'),
(2,'Rita','John','US'),
(3,'Sukhi','Singh',Null),
(4,'James','Smith','CA'),
(5,'Robert','Ladson','US'),
(6,'Alice','John','US'),
(7,'Raza','M','US')
 
Để trả về các bản ghi trong đó FName ='Raza' và CountryShortName ='US', chúng ta có thể sử dụng truy vấn dưới đây.

Select * From dbo.Customer
where FName='Raza'
AND CountryShortName='US'
  
 Nhận thấy rằng truy vấn của chúng tôi trả về một bản ghi vì cả hai điều kiện chỉ đúng cho một bản ghi. 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không bằng toán tử <>! =Trên NULL

  2. Ví dụ về Chuyển đổi 'time' thành 'datetime' trong SQL Server (T-SQL)

  3. Truy vấn cập nhật SQL sử dụng các phép nối

  4. Cách sử dụng Câu lệnh GO trong SQL Server để Chèn Bản ghi trong Cột Định danh - Hướng dẫn SQL Server / T-SQL Phần 42

  5. Dấu thời gian Chèn và Cập nhật hàng trong SQL Server 2008