3つの列を持つ表があります。col1は1次INT、col2は& col 3はUNIQUEおよびINTです。索引付き属性に対するSQL Select文UNIQUE
IはCOL1、COL2及びCOL3はCONST1に等しいとcol2であり、
COL3がゼロに等しくされていないこれらの行を選択する必要があります。
次のクエリは正しいですか?
注:属性の意味のある名前を使用して、値が唯一
illistrativeの目的のためにここに与えています。
SELECT * FROM table WHERE col1 = const OR col2 = const OR col3 = const AND (coll2 <> 0 AND col3 <> 0);
constが任意のINTが
ことカントと理解テキストには「等しくない」と言うが、あなたのクエリは、 '='と比較しているように見えますか? –
宿題ですか? –
@OlegDok:間違いなく。たとえそれがあったとしても、私はノートから質問をコピーするのではなく、ロジックを誤って見つけようとしました。 – user980411