数据库中null和空字符串的区别

 我来答
慧赡禹明
2017-08-13 · TA获得超过238个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:338万
展开全部
SQL里的NULL是真实的空,在存储上并未分配存储空间困带
空字符串,在存储上已经分配存储梁纳空间,但是是空汪渣芦内容。

两者在SQL中的判断也不一样
NULL的判断: 字段名 is null
空字符串:字段名=''

两者可以合并判断:
if isnull(字段名,'')=''
print '空'
else
print '非空'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式