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

Apa itu Operator Logika di SQL Server - Tutorial SQL Server / TSQL Bagian 124

Apa itu Operator Logika ANTARA :


BETWEEN mengembalikan TRUE jika operan berada dalam jangkauan. Operator logika BETWEEN digunakan ketika kita ingin mengembalikan baris jika operan berada dalam jangkauan.

Skenario:

Katakanlah kita memiliki tabel dbo.Cutomer dan salah satu kolomnya adalah Age. Jika kita ingin mengembalikan semua record dari tabel dbo.Customer dengan umur antara 33 dan 60. Operator Logika apa yang bisa kita gunakan?

Solusi:

Kita dapat menggunakan operator logika ANTARA untuk menguji rentang. Jika Benar maka baris akan dikembalikan jika tidak.
Create table dbo.Customer
 (Id int,
  FName VARCHAR(50),
  LName VARCHAR(50),
  CountryShortName CHAR(2),
  Age tinyint)
GO
insert into dbo.Customer
Values (
1,'Raza','M','PK',20),
(2,'Rita','John','US',12),
(3,'Sukhi','Singh',Null,25),
(4,'James','Smith','CA',60),
(5,'Robert','Ladson','US',54),
(6,'Alice','John','US',87),
(7,'Raza','M','US',33),
(8,'Dita','M','US',15),
(9,'Adita','M','US',29)
 
 
 
 BETWEEN mengembalikan TRUE jika nilai test_expression lebih besar atau sama dengan nilai begin_expression dan kurang dari atau sama dengan nilai end_expression.
Kita dapat menggunakan kueri di bawah ini untuk mengembalikan semua baris jika usia antara 33 dan 60 .
Select * From dbo.Customer
where Age between 33 and 60
 
Cara menggunakan ANTARA Operator Logika untuk memeriksa rentang dan mengembalikan baris - Tutorial SQL Server / TSQL
 
Kita juga dapat menggunakan NOT BETWEEN yang akan menjalankan kembali TRUE jika nilai ekspresi uji lebih kecil dari nilai ekspresi awal atau lebih besar dari nilai ekspresi akhir. Jika kita ingin mengembalikan semua rekaman di mana Usia kurang dari 33 atau lebih besar dari 60 kita dapat menggunakan NOT BETWEEN seperti yang ditunjukkan di bawah ini.
Select * From dbo.Customer
where Age NOT between 33 and 60
Cara menggunakan NOT BETWEEN dalam SQL Server Query - Tutorial SQL Server / TSQL



Demo Video :Cara menggunakan Antara dan Tidak Antara di SQL Server
 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mengubah Tabel di SQL Server dengan Menggunakan Alter Statement - Tutorial SQL Server / T-SQL Part 35

  2. SQL Server SELECT ke tabel yang ada

  3. Apakah mungkin untuk menghapus dari beberapa tabel dalam pernyataan SQL yang sama?

  4. DATEDIFF() Mengembalikan Hasil yang Salah di SQL Server? Baca ini.

  5. Berbagai Cara untuk Memantau Grup Ketersediaan AlwaysOn SQL Server