Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Co to jest operator logiczny AND w SQL Server — samouczek SQL Server / TSQL — część 120

Operatory logiczne służą do testowania niektórych warunków. Jeśli warunek jest spełniony, wiersz zostanie wybrany do wyjścia.


Co to jest operator logiczny AND :

Operator logiczny AND jest używany, gdy chcemy zwrócić wiersz, jeśli wszystkie określone warunki są spełnione.

Scenariusz:

Pomyśl o sytuacji, w której musisz zwrócić wszystkie rekordy z tabeli dbo.Customer, gdzie FName='Raza' i CountryShortName='US'

Utwórz tabelę dbo.Customer z przykładowymi rekordami za pomocą poniżej skryptów.

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')
 
Aby zwrócić rekordy, w których FName='Raza' i CountryShortName='US' możemy użyć poniższego zapytania.

Select * From dbo.Customer
where FName='Raza'
AND CountryShortName='US'
 
 Zauważyliśmy, że nasze zapytanie zwróciło pojedynczy rekord, ponieważ oba warunki są spełnione tylko dla jednego rekordu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd serwera SQL 110:W instrukcji INSERT jest mniej kolumn niż wartości określone w klauzuli VALUES.

  2. Sortuj pociski w bazie danych

  3. pobierz ciąg rozdzielany przecinkami z wierszy

  4. Jak wykryć i zapobiec nieoczekiwanemu wzrostowi bazy danych SQL Server TempDB

  5. Co to jest impas w SQL Server?