Ana içeriğe geç

In

in, değerleri karşılaştırır ve değer1, değer2'ye (VEYA belirtilmişse değer3 vb.) eşitse true değerini döndürür.

Sözdizimi

in(değer1, değer2, ...)

değer1, kontrol edilecek sütun veya değerdir.

değer2, ..., kontrol edilecek sütun veya değerlerin listesidir.

Patrona, değer1'in değer2 VEYA değer3 vb. ile eşit olduğu satırları döndürecektir. Eşleşmeler tam olmalıdır (örneğin, dizeler büyük/küçük harfe duyarlıdır).

Örneğin,

in([Kategori], "Gadget", "Widget")

[Kategori]'nin ya Gadget ya da Widget olduğu satırları döndürecektir.

Birden fazla sütun seçebilirsiniz. Örneğin, [Başlık] veya [Kategori] alanlarının Gadget'a eşit olduğu kayıtları bulmak istediğinizi varsayalım. Şöyle yazabilirsiniz:

in("Gadget", [Başlık], [Kategori])

İlgili fonksiyonlar

SQL

in, SQL'in in fonksiyonu gibi çalışır.

Dolayısıyla, ifadeniz şu şekildeyse: in[başlık], "Hafif Yün Bilgisayar", "Aerodinamik Pamuk Lamba"), SQL'de şu şekilde olur:

title IN ('Hafif Yün Bilgisayar', 'Aerodinamik Pamuk Lamba')

Ancak, Patrona bu IN ifadesini OR operatörünü kullanan bir WHERE cümlesine çevirir:

WHERE
title = 'Hafif Yün Bilgisayar'
OR title = 'Aerodinamik Pamuk Lamba'

Kabul edilen veri türleri

Veri türüin ile çalışır
Dize
Sayı
Zaman damgası
Boolean
JSON