mysql - 如何避免 SQL 中新添加的列标记出现空值?
解决方案
您可以使用 IFNULL 替换 NULL
IFNULL(COL1,'XYZ')
您可以传递空白('')或任何其他列值来代替'XYZ'
在您的情况下,查询将是:
Select
IFNULL(name,'') as name, IFNULL(address,'') as address, IFNULL(rollno,'') as rollno, IFNULL(tag,'') as tag, IFNULL(section,'') as section
from details
它不会在结果中显示 Null
推荐阅读
- python - 按列排序表
- python - 网页抓取文章得到 AttributeError: 'str' object has no attribute 'text'
- arrays - 使用堆栈查找数组中的下一个更大元素背后的真正直觉是什么
- jupyter-notebook - Colab pro 卡在忙碌状态,并在底部的 [时间] 显示已完成
- sql - MS SQL Server - 包含多个连接的查询显示正确数量的条目,结合 OR 条件,我得到很多重复项
- python - 创建一个新列,将一个列和一个长度不等的数组相乘
- python - 如何拆分重复所有相同模式行n次的文本并在python中创建n个不同的文本文件?
- webdriver-io - 无法使用 Appium、Javascript 和 webdriverio 为元素调用 setValue
- c++ - 有效地找到康托尔有理数集的第 N 项
- c++ - 如何在循环线程中使用 wait_for?