MYSQL中NULL陷阱
2024-08-23 22:13:05
1、NULL值不能做比较,跟任何值比较,NULL值都不会被筛选出来
2、NULL值做数学运算后依旧为NULL,比如 SELECT 5 + NULL 结果为NULL,但是SELECT 5+ '' 结果为5
3、COUNT函数中遇到NULL忽略不计数,结果为非NULL的个数
4、连表的时候要特别注意,如果右表条数小于左表,匹配不上的位置默认为NULL值,此时如果再进行数学运算,会使得结果也是NULL,而不是想要的结果
5、建表的时候同理,如果字段将来可能会进行数学运算,默认值不要写NULL,写成0会方便
最新文章
- iOS版打地鼠游戏源码
- day26、面向对象进阶:多态、封装、反射
- PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)
- 一排cell就第一个cell要点两次才响应,其他的cell都点一下就响应
- autorelease基本概念
- hihoCoder 1392 War Chess 【模拟】 (ACM-ICPC国际大学生程序设计竞赛北京赛区(2016)网络赛)
- SQL Server索引进阶第十一篇:索引碎片分析与解决
- Oracle 字段是多个值的字符串的查询处理
- ls命令显示可执行的文件 ls -F
- 安卓srcCompat弄死我了
- NLP︱高级词向量表达(一)——GloVe(理论、相关测评结果、R&;python实现、相关应用)
- kubernetes之管理容器的计算资源
- 三数之和的golang实现
- PHP获取项目所有控制器方法名称
- ld命令
- AEM上的一个图片转换工具
- Myeclipse2013破解方法
- k8s官方安装版本
- mybatis使用注解往postgresql数据库表insert数据[主键自增]的写法
- PHP:第二章——PHP中的for语句