位置:首页 > 软件操作教程 > 数据分析 > SQL > 问题详情

SQL操作应用——允许为null的列,查询有潜在大坑

提问人:ylm发布时间:2020-09-28

单列索引不存null值,复合索引不存全为null的值,如果列允许为null,可能会得到“不符合预期”的结果集

select * from user where name != ‘shenjian’

如果name允许为null,索引不存储null值,结果集中不会包含这些记录。

所以,请使用not null约束以及默认值。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部