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❌