在SQLite中计算NULL或空格字段

时间:2014-02-19 14:59:36

标签: sql sqlite

我想计算NULLs中有多少Table和空格包含SQLite

下面的查询适用于NULL or empty案例,但如何处理空格?有什么想法吗?

SELECT count(*) 
  FROM Table 
 WHERE Column IS NULL 
       OR Column = ''; // fine for 'NULL or empty'

1 个答案:

答案 0 :(得分:4)

您可以使用trim()

SELECT count(*)
FROM Table
WHERE Column IS NULL OR trim(Column, ' ') = '';

这使用trim()的显式2参数形式。第二个参数是您可能希望从字符串末尾删除的字符列表。您可以添加其他字符。