【问题标题】:Partitioning and nulls in sqlsql中的分区和空值
【发布时间】:2015-12-04 19:29:29
【问题描述】:

我正在研究 mysql(wampserver),并且我制作了一个简单的数据库。 我正在写一篇关于数据库中的空值以及如何处理它们、管理它们的论文。 我一直在使用所有这些函数 ISNULL(mysql 的 IFNULL)、COALESCE()等,或者用未知的 X 和其他方式替换“丢失的信息”。 我想知道分区是否有帮助。例如,如果我在订单号(属性)中有 NULLS,那么如果我将这些元组从我的主表(客户)移动到另一个(客户_1)会有帮助吗?我会将我所有的 NULL 元组按顺序编号添加到新表中,我认为管理它们会更容易,甚至可以改进我的数据库?

还有一件事。关系代数中是否有任何特殊方法来管理从外部连接创建的空值?

提前致谢

【问题讨论】:

    标签: mysql sql sql-server database null


    【解决方案1】:

    您可以在 where 子句中过滤 Null。例如:

      Where ColName IS NOT NULL
    

    【讨论】:

    • 是的,我知道我正在使用这个。并且 IS NULL 也是。但是分区会有帮助吗?作为另一个选项,我的意思是除了 null/not null 和 coalesce() 等
    猜你喜欢
    • 2018-09-12
    • 2017-02-01
    • 2020-12-20
    • 2021-12-10
    • 1970-01-01
    • 2012-06-16
    • 2021-11-19
    • 2017-03-29
    • 2014-10-01
    相关资源
    最近更新 更多