数据库中空字符串和NULL两个概念值的区别

数据库中空字符串和NULL两个概念值的区别,第1张

数据库中的NULL表示“没有对(列)变量输入数据”,即在数据库中的NULL可以区分“没有对(列)变量输入数据”和“有对(列)变量输入数据”这两类情况。而输入空字符串,则是这里的“有对(列)变量输入数据”这一类情况,即有输入数据,只是输入的数据为空字符串(含有终止符的还是)

排序要看用什么字段排序,可以单个字段,也可以多个字段,这些与存在值是否为null无关。

如下列数据

id name class

1     a        1

2     b       null

3     c        null

现在要按id和class排序,其中id为主要排序字段,class为次要排序字段

可写如下语句

select  from 表名 order by id,class

不作为答案,正好碰上说一下。

在实际测试的时候发现第二条同样可以返回null值,

这个表里没有数据,执行这条语句返回的就是null值。

以上就是关于数据库中空字符串和NULL两个概念值的区别全部的内容,包括:数据库中空字符串和NULL两个概念值的区别、oracle数据库中多个null值存在时怎样排序、数据库问题 如下SQL数据中 可能返回null值的是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10132081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存