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

Cara menggunakan klausa Where dalam Select Statement di SQL Server - Tutorial SQL Server / TSQL Bagian 109

Dalam posting ini kita akan mengenal Klausa Where di TSQL.
Where klausa digunakan dalam pernyataan DML seperti pilih, perbarui, hapus untuk memfilter catatan sesuai dengan kriteria yang kita gunakan di klausa where.

Mari kita buat tabel dengan menggunakan skrip ini untuk membuat Tabel TotalSale sehingga kita dapat menggunakan untuk kueri yang berbeda.

Kita tahu bahwa untuk melihat semua data dari tabel kita dapat menggunakan

Select * from dbo.TotalSale
 
Memilih semua catatan dari tabel menggunakan Select * di SQL Server - Tutorial SQL Server / TSQL
 Dengan klausa Where kita dapat menggunakan berbagai jenis operasi untuk memfilter record seperti =, <>,>,>=, <, <=, IN, BETWEEN, LIKE, IS NULL or IS NOT NULL.

Mari kita coba beberapa operator di atas dengan Select query untuk tabel dbo.TotalSale.

1) Dapatkan semua record dari tabel dbo.TotalSale untuk Region sama dengan Asia.
 
Pilih * Dari dbo.TotalSalewhere Region='Asia'
 
 
Cara memfilter catatan di SQL Server Pilih kueri dengan menggunakan klausa Where
 2) Dapatkan semua catatan dari dbo.TotalSale di mana ItemsSold lebih besar dari 3.
Pilih * Dari dbo.TotalSalewhere ItemsSold>3
 
Cara mendapatkan hanya catatan yang nilainya lebih besar dari beberapa nilai di SQL Server Select Query
 3) Dapatkan semua catatan di mana Nama Negara dimulai dengan huruf N

Pilih * Dari dbo.TotalSalewhere Negara seperti 'N%'
 
Cara menggunakan operator serupa dengan klausa Where untuk memfilter record di SQL Server - Tutorial SQL Server
 Kata kunci AND dan OR dapat digunakan untuk memeriksa beberapa kriteria.

4) Jika kita hanya ingin mendapatkan record di mana ItemsSold lebih besar dari 2 dan nama Negara dimulai dengan huruf N.

Pilih * Dari dbo.TotalSalewhere itemssold>2Dan nyatakan seperti 'N%'
 
Cara menggunakan kata kunci AND di klausa Where di Select Query di SQL Server - Tutorial SQL Server / TSQL
 Saat Anda menggunakan AND, semua kondisi harus benar untuk mengembalikan record.

4) Dapatkan semua record di mana ItemsSold lebih besar dari 2 atau nama negara dimulai dengan N.

Pilih * Dari dbo.TotalSalewhere itemssold>2OR status seperti 'N%'
 
Cara menggunakan kata kunci OR di kueri Pilih - Tutorial SQL Server / TSQL
 Seperti yang Anda lihat bahwa ketika kami menggunakan kata kunci OR, salah satu kondisi harus benar untuk mengembalikan hasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kueri server SQL untuk mendapatkan daftar kolom dalam tabel bersama dengan tipe Data, NOT NULL, dan batasan PRIMARY KEY

  2. Berikan Pilih pada tampilan bukan tabel dasar ketika tabel dasar berada di database yang berbeda

  3. Transpos baris dan kolom tanpa agregat

  4. Masukkan Data melalui Fungsi Bernilai Tabel di SQL Server

  5. Pangkas (bukan bulat) tempat desimal di SQL Server