Sqlalchemy-orm-common-relationship-operators
提供:Dev Guides
一般的な関係演算子
この章では、関係を構築する演算子について説明します。
eq()
上記の演算子は、多対1の「等しい」比較です。 この演算子のコード行は次のとおりです-
上記のコード行の同等のSQLクエリは-
ne()
この演算子は、多対1の「等しくない」比較です。 この演算子のコード行は次のとおりです-
上記のコード行の同等のSQLクエリを以下に示します-
contains()
この演算子は1対多のコレクションに使用され、以下に示すのはcontains()のコードです-
上記のコード行の同等のSQLクエリは-
どれか()
any()演算子は、以下に示すようにコレクションに使用されます-
上記のコード行の同等のSQLクエリを以下に示します-
has()
この演算子は、次のようにスカラー参照に使用されます-
上記のコード行の同等のSQLクエリは-