gpt4 book ai didi

SQL 查询 - 如何按 null 或非 null 进行过滤

转载 作者:太空狗 更新时间:2023-10-30 01:39:03 24 4
gpt4 key购买 nike

我要过滤一条记录....

如果statusid为null,过滤记录(其中statusId不为null)

如果statusid不为空,则过滤statusid等于指定statusid的记录。

我该怎么做?

最佳答案

正如你所说

select * from tbl where statusid is null

select * from tbl where statusid is not null

如果你的 statusid 不为 null,那么当你有一个实际值时它会被选中,如果那是你的想法,则不需要任何“if”逻辑

select * from tbl where statusid = 123 -- the record(s) returned will not have null statusid

如果你想选择哪里是null或者是一个值,试试

select * from tbl where statusid = 123 or statusid is null

关于SQL 查询 - 如何按 null 或非 null 进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5454342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com