gpt4 book ai didi

sql-server - NULL 与空字符串

转载 作者:行者123 更新时间:2023-12-02 17:21:59 25 4
gpt4 key购买 nike

以下查询之间有什么区别及其工作原理?

SELECT * FROM some_table WHERE col IS NOT NULL 

&

SELECT * FROM some_table WHERE col <> ''

问候,穆巴拉克

最佳答案

NULL是一种特殊的数据类型,它意味着没有值。

另一方面,空字符串表示空字符串或值。

两者不同。

例如,如果表中有 name 字段,并且默认情况下您已将其设置为 NULL。当没有指定任何值时,它将是 NULL 但如果您指定了真实姓名或空字符串,它就不会是 NULL 那么,它将包含一个而是空字符串。

关于sql-server - NULL 与空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9444638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com