SELECT * FROM table_name WHERE column_name IS NULL;
以上代码会查询表名为table_name,列名为column_name为空的所有记录。IS NULL代表空值。需要注意的是,如果您的表中有NULL和空字符串(”)的区别,以上代码只会查询出NULL的记录,而空字符串的记录不会被查询出来。
SELECT * FROM table_name WHERE TRIM(column_name) = '';
如果您想要查询出空字符串的记录,请使用以上代码。函数TRIM()会去掉字符串开头和结尾的空格,并且空字符串会被视为真空字符串,因此这条语句可以查询出含有空字符串的记录。
通过以上两种方法,您可以轻松地查询出表内为空的数据。不过需要注意的是,使用IS NULL查询可能会比TRIM()函数查询快得多,因为IS NULL是在查询参考模板中进行比较的,而TRIM()函数需要在表内的所有记录中进行比较。