在移植SQL数据时忽略空值

时间:2019-01-17 13:34:59

标签: sql mongodb

我正在将一些数据从SQL环境移植到我的MongoDB后端。我熟悉对SELECT语句使用NULL检查的情况,例如:

SELECT * FROM clients WHERE note is not NULL ORDER BY id_number

...但是在这个旧的SQL数据库表中,我注意到很多行,该行的值不为null,而是空的。将它们移植过来毫无意义。那么,从SELECT语句语法的角度来看,如何防止这些中断呢?

为弄清“注释”值,类型为varchar。在JavaScript中,我只是谨防空字符串" "。有没有办法用SQL语句做到这一点?

1 个答案:

答案 0 :(得分:1)

类似的东西:

SELECT * FROM clients 
WHERE note is not NULL 
  AND TRIM(note) <> ''
ORDER BY id_number;