summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/build/ormtutorial.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/build/ormtutorial.rst b/doc/build/ormtutorial.rst
index 855f95140..b1f647e51 100644
--- a/doc/build/ormtutorial.rst
+++ b/doc/build/ormtutorial.rst
@@ -449,10 +449,22 @@ Here's a rundown of some of the most common operators used in ``filter()``:
query.filter(User.name.in_(['ed', 'wendy', 'jack']))
+ # works with query objects too:
+
+ query.filter(User.name.in_(session.query(User.name).filter(User.name.like('%ed%'))))
+
+* NOT IN::
+
+ query.filter(~User.name.in_(['ed', 'wendy', 'jack']))
+
* IS NULL::
filter(User.name == None)
+* IS NOT NULL::
+
+ filter(User.name != None)
+
* AND::
from sqlalchemy import and_