我正在将一些数据从SQL环境移植到我的MongoDB后端。我熟悉对SELECT语句使用NULL检查的情况,例如:
SELECT * FROM clients WHERE note is not NULL ORDER BY id_number
...但是在这个旧的SQL数据库表中,我注意到很多行,该行的值不为null,而是空的。将它们移植过来毫无意义。那么,从SELECT语句语法的角度来看,如何防止这些中断呢?
为弄清“注释”值,类型为varchar
。在JavaScript中,我只是谨防空字符串" "
。有没有办法用SQL语句做到这一点?
答案 0 :(得分:1)
类似的东西:
SELECT * FROM clients
WHERE note is not NULL
AND TRIM(note) <> ''
ORDER BY id_number;