2

SQLwhereステートメントで使用せずに複数の値を持つことができるようにするための一般的なコマンドまたは構文はありますORか? OR選択する値がたくさんあり、それらの半分だけを言いたい場合は、面倒になります。特定の値を含む列のみを返したい。私はを使用してCache SQLいますが、私が言ったように、ほとんどの人はに慣れていないので、一般的な構文も役立つかもしれませんCache SQL。ありがとう!

4

3 に答える 3

10

使用する必要がありますIN

... where column_name in ('val1', 'val2', ...);
于 2012-10-26T19:39:08.670 に答える
2

'IN'句を使用します。

SELECT * FROM product WHERE productid IN (1,2,3)
于 2012-10-26T19:39:36.050 に答える
0

IN私はあなたが条項を探していると信じています。

指定された値がサブクエリまたはリストのいずれかの値と一致するかどうかを判別します。

于 2012-10-26T19:39:43.857 に答える