首页 » 网站推广 » phpmysql为null断定技巧_mysql字段为空含null空字符串的判断

phpmysql为null断定技巧_mysql字段为空含null空字符串的判断

访客 2024-10-25 0

扫一扫用手机浏览

文章目录 [+]

表构造

表数据

phpmysql为null断定技巧_mysql字段为空含null空字符串的判断

-- 1.实行结果是什么?

phpmysql为null断定技巧_mysql字段为空含null空字符串的判断
(图片来自网络侵删)

select from a where length(name)=0;

查询结果

-- 2.实行结果是什么?

select from a where name is null ;

查询结果

看到这,是不是明白点了,null比较分外,利用函数对其操作,只会返回null

由此得出结论:select length(null) ; ==> nullselect length(’’); ==> 0

常见写法:

where column1 is null or length(column1)=0;

或者

where ifnull(column1,'')='';

这两种写法有问题,where条件中利用函数当条件会导致索引失落效!

性能最好的写法便是 column1 is null or column1 =''

标签:

相关文章

CAD之家助力工程师的数字化设计利器

数字化设计已成为现代工程师们必备的技能。在众多数字化设计工具中,CAD之家凭借其强大的功能、便捷的操作和优质的服务,成为了广大工程...

网站推广 2025-04-14 阅读1 评论0

APP推广员好做吗职业前景与挑战并存

APP已成为人们日常生活中不可或缺的一部分。APP推广员应运而生,成为互联网行业的新兴职业。APP推广员好做吗?本文将从职业前景、...

网站推广 2025-04-14 阅读1 评论0

AutodeskAutoCAD助力工程设计的未来之星

工程设计领域也在经历着日新月异的变化。作为全球领先的工程设计软件,Autodesk AutoCAD凭借其卓越的性能和强大的功能,已...

网站推广 2025-04-14 阅读1 评论0