我有以下疑问:
query_news = sa.select([relaciones_laborales.c.PersonalPerId])
.where(relaciones_laborales.c.RelLabFch.between(sa.bindparam('p1d'),sa.bindparam('p2d')))
如果我是正确的,那么BETWEEN
中的边界不包括在内,例如范围表示法(p1d,p2d),也不包括[p1d,p2d]。在
假设我要编写一个条件,它表示RelLabFch属性大于或等于p1d且小于p2d的范围[p1d,p2d),我需要显式地将条件写为这样:
^{pr2}$有没有一种更简单的方法来编写上面表示[p1d, p2d)
的代码,它与>= p1d AND < p2d
相同?在
使用SQL BETWEEN运算符将以包含方式计算范围。在
BETWEEN 10 AND 20
与[10,20]相同。在要编写一个表示[10,20]的简单查询,可以按照Ilja Everilä的建议执行以下操作。在
相关问题 更多 >
编程相关推荐