【问题标题】:Handling Ignoring Empty Values in Porting SQL Data在移植 SQL 数据时处理忽略空值
【发布时间】:2019-01-17 13:34:59
【问题描述】:

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

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

...但是在这个旧的 SQL 数据库表中,我注意到很多行的值不为空,它只是空的。将这些移植过来是没有意义的。那么,就 SELECT 语句语法而言,防止将它们拉过来会是什么样子呢?

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

【问题讨论】:

    标签: sql mongodb


    【解决方案1】:

    类似的东西:

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

    【讨论】:

    • 非常感谢,@Daniel E.
    猜你喜欢
    • 2019-04-11
    • 2012-07-06
    • 1970-01-01
    • 2019-11-30
    • 1970-01-01
    • 2016-12-01
    相关资源
    最近更新 更多