我有一个表/模型“ABC”,它有两个列字段“A”和“B”。我想查询上表如下:
select A, B from ABC where B is not null;
我能做到
select A, B from ABC;
但我不知道如何引入空检查条件。 我尝试了以下但没有成功:
ABC.objects.values('A', 'B') # which is getting all the tuples including null valued 'B' column
ABC.objects.values('A', 'B', 'B__isnull=False') # which is incorrect
ABC.objects.values('A', 'B__isnull=False') # which is incorrect again.
有人可以提供我可以使用的正确格式/查询吗?
谢谢。
最佳答案
没关系,我明白了:)
ABC.objects.values('A', 'B').exclude(B__isnull=True)
关于python - Django Select Query获取带条件的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30087536/