sql使用!=查询时会忽略null数据
table_a有3条数据 column1值分别为1,0,null
那么
select * from table_a where column1!='1' 只会查到clumn1为0的数据,null的数据查不出,因为null数据数据库视为特殊数据,
如果同时查除null的数据则需如下写法:
select * from table_a where column1!='1' or column1 is null;
岁月留痕
table_a有3条数据 column1值分别为1,0,null
那么
select * from table_a where column1!='1' 只会查到clumn1为0的数据,null的数据查不出,因为null数据数据库视为特殊数据,
如果同时查除null的数据则需如下写法:
select * from table_a where column1!='1' or column1 is null;
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步