Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa itu Operator Logis ATAU di SQL Server - Tutorial SQL Server / TSQL Bagian 119

Operator Logika digunakan untuk menguji beberapa kondisi. Jika kondisinya benar, baris akan dipilih untuk output.

Apa itu Operator Logika OR :

Operator logika OR digunakan ketika kita ingin mengembalikan baris jika setidaknya salah satu kondisinya benar.

Skenario :

Katakanlah Anda memiliki tabel dbo.Customer dan Anda ingin mengembalikan semua baris jika FName='Raza' Atau CountryShortName='US'.
Buat tabel dbo.Customer dengan menggunakan skrip di bawah ini.
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')

Kita dapat menggunakan query di bawah ini dengan operator OR Logical untuk mengembalikan semua baris di mana FName='Raza' Atau CountryShortName='US'.

Select * From dbo.Customer
where FName='Raza'
OR CountryShortName='US'
 
 Karena kami telah menggunakan operator logika OR dalam kueri kami, baris akan dikembalikan jika setidaknya satu kondisi benar. Kita dapat melihat bahwa untuk FName='Raza', baris yang dipilih bahkan kondisi kedua tidak benar.
Hal yang sama berlaku untuk tiga catatan lain yang dikembalikan bahkan FName tidak sama dengan 'Raza' tetapi CountryShortName sama dengan ' US' yang membuat satu syarat menjadi benar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah Fungsi Bernilai Tabel di SQL Server

  2. Bagaimana cara memanggil prosedur tersimpan dengan argumen menggunakan sqlcmd.exe?

  3. Bagaimana cara mengekspor bidang gambar ke file?

  4. Tipe Data VARCHAR dan NVARCHAR di SQL Server

  5. Masuk ke Microsoft SQL Server Kesalahan:18456