IN演算子
IN演算子は、基本的には多数のいずれかが満たされている等価条件の簡潔な代替となります。この演算子を使用すると、WHERE句に複数の値を指定できます。
例: 乗客
"Lucinda Beckman", "Adam Phillips","Zina Christenson","Fallon Clements"
のタグ番号をフェッチします。SELECT bagdet.fullName, bagdet.bagInfo[].tagNum
FROM BaggageInfo bagdet
WHERE bagdet.fullName IN
("Lucinda Beckman", "Adam Phillips","Zina Christenson","Fallon Clements")
説明: 乗客リストのタグ番号をフェッチします。フェッチされる乗客のリストは、IN句内で指定できます。
出力:
{"fullName":"Lucinda Beckman","tagNum":"17657806240001"}
{"fullName":"Zina Christenson","tagNum":"17657806228676"}
{"fullName":"Adam Phillips","tagNum":"17657806255240"}
{"fullName":"Fallon Clements","tagNum":"17657806255507"}