SELECT * FROM sample WHERE id = '2' OR uid = '1';
cqlshでエラーが発生しました
Bad Request: line 1:36 missing EOF at 'OR'
cqlshクライアントor
を使用してCassandraのオペレーターが可能ですか?
doanduyhai は原則として正しいですが、同じ列で制限する必要がある場合は、「IN」演算子があります。
cqlsh:demodb> SELECT * FROM sample WHERE id IN ('2','1');
ドキュメントをご覧ください。
使用できる操作の種類は、データ モデルに大きく依存します。datastax のドキュメントのデータ モデル セクションを強くお勧めします。
@ハリ
OR 演算は CQL ではサポートされていません。AND 演算のみがサポートされていますが、いくつかの制限があります。
とにかく、CQL 言語は SQL に似ていますが、セマンティクスは大きく異なります。詳細については、ドキュメントを参照することをお勧めします。