前端之家收集整理的这篇文章主要介绍了
sql-server – NULL vs空字符串,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
以下
查询与&之间的区别是什么?这个怎么运作?
SELECT * FROM some_table WHERE col IS NOT NULL
&安培;
SELECT * FROM some_table WHERE col <> ''
问候,
穆巴拉克
NULL是特殊数据类型,表示没有值.
另一方面,空字符串表示空字符串或值.
两者都不同.
例如,如果表中包含名称字段,则默认情况下将其设置为NULL.如果没有为它指定任何值,它将为NULL但是如果指定实名或空字符串,则它将不为NULL,而是包含空字符串.
原文链接:https://www.f2er.com/mssql/76300.html