0

这是可以预料的吗?

SQLAlchemy 标量方法在没有返回任何行时返回一个 None 值,当返回一个原始值但带有“NULL”时。我现在用我的 SQL 语句排除了 NULL 值,但对这个结果感到惊讶。

4

1 回答 1

0

您应该改用该Query.one方法。

None在这种情况下,如果查询结果为 NULL ,它将返回,NoResultFound如果根本没有结果,它将返回。MultipleResultsFound例外情况也是可能的(如 中)Query.scalar

于 2012-12-21T13:21:37.587 回答