Bagikan melalui


IN (Entity SQL)

Menentukan apakah nilai cocok dengan nilai apa pun dalam koleksi.

Sintaksis

value [ NOT ] IN expression  

Argumen

value
Ekspresi valid apa pun yang mengembalikan nilai yang cocok.

[TIDAK]
Menentukan bahwa hasil Boolean IN dinegasikan.

expression
Ekspresi valid apa pun yang mengembalikan koleksi untuk diuji kecocokan. Semua ekspresi harus berjenis yang sama atau dari jenis dasar umum atau turunan sebagai value.

Mengembalikan Nilai

true jika nilai ditemukan dalam koleksi; null jika nilai null atau koleksi null; jika tidak, false. Menggunakan NOT IN meniadakan hasil IN.

Contoh

Kueri SQL Entitas berikut menggunakan operator IN untuk menentukan apakah nilai cocok dengan nilai apa pun dalam koleksi. Kueri didasarkan pada Model Penjualan AdventureWorks. Untuk mengkompilasi dan menjalankan kueri ini, ikuti langkah-langkah berikut:

  1. Ikuti prosedur dalam Cara: Menjalankan Kueri yang Mengembalikan Hasil StructuralType.

  2. Teruskan kueri berikut sebagai argumen ke ExecuteStructuralTypeQuery metode :

SELECT VALUE product FROM AdventureWorksEntities.Products 
    AS product WHERE product.ListPrice IN {125, 300}

Lihat juga