SQLAlchemy如何检查值是否在两列中的值之间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLAlchemy如何检查值是否在两列中的值之间?相关的知识,希望对你有一定的参考价值。

如何检查条件值是否在column1和column2之间?

mysql的:

select
    *
from
    tablename
where
    '2014-01-01' between start_date and end_date

SQLAlchemy的:

select(
  [table.c.id],
  and_('2014-01-01'.between(start_date, end_date))
)

可能吗 ?

答案
from sqlalchemy import literal

literal('2014-01-01').between(x, y)

以上是关于SQLAlchemy如何检查值是否在两列中的值之间?的主要内容,如果未能解决你的问题,请参考以下文章