数据库中的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值的是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)