Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво е логически оператор И в SQL Server - SQL Server / TSQL урок, част 120

Логическите оператори се използват за тестване на някои условия. Ако условието е вярно, редът ще бъде избран за извеждане.


Какво е логически оператор И:

Логически оператор И се използва, когато искаме да върнем реда, ако всички посочени условия са верни.

Сценарий :

Помислете за ситуация, в която трябва да върнете всички записи от таблица dbo.Customer, където FName='Raza' и CountryShortName='US'

Създайте таблицата dbo.Customer с някои примерни записи, като използвате по-долу скриптове.

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')
 
За да върнете записите, където FName='Raza' и CountryShortName='US' можем да използваме по-долу заявка.

Select * From dbo.Customer
where FName='Raza'
AND CountryShortName='US'
 
 Забелязахме, че нашата заявка върна единичен запис, тъй като и двете условия са верни само за единичен запис.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Добавете водещи и последващи нули в SQL Server

  2. SQL Server Тригер за работа върху множество вмъквания на ред

  3. Какво представлява ограничението на първичния ключ в базата данни на SQL Server - SQL Server / T-SQL урок, част 54

  4. Мониторинг на изпълняваните заявки на SQL Server

  5. Какви са основните разлики в производителността между varchar и nvarchar типовете данни на SQL Server?