column_obj != None
IS NOT NULL
বাধা সৃষ্টি করবে :
একটি কলাম প্রসঙ্গে, ধারাটি উত্পাদন করে a != b
। লক্ষ্যটি হলে None
, উত্পাদন করে a IS NOT NULL
।
বা ব্যবহার করুন isnot()
(0.7.9 এ নতুন):
IS NOT
অপারেটর প্রয়োগ করুন ।
সাধারণত, IS NOT
একটি মানটির সাথে তুলনা করার সময় স্বয়ংক্রিয়ভাবে উত্পন্ন হয় None
যা সমাধান হয় NULL
। তবে IS NOT
নির্দিষ্ট প্ল্যাটফর্মগুলিতে বুলিয়ান মানগুলির সাথে তুলনা করা হলে এর সুস্পষ্ট ব্যবহার বাঞ্ছনীয় হতে পারে।
ডেমো:
>>> from sqlalchemy.sql import column
>>> column('YourColumn') != None
<sqlalchemy.sql.elements.BinaryExpression object at 0x10c8d8b90>
>>> str(column('YourColumn') != None)
'"YourColumn" IS NOT NULL'
>>> column('YourColumn').isnot(None)
<sqlalchemy.sql.elements.BinaryExpression object at 0x104603850>
>>> str(column('YourColumn').isnot(None))
'"YourColumn" IS NOT NULL'
all_filters
এখানে কি ? কেনselect_from
?