在SQL中对列进行排序

jo

我有一个带有列数的表。除主键列外,大多数列都可以为空。
我需要一个查询该表并获取结果的查询,该记录应首先显示除主列以外的所有列都为空的记录。
在下面的示例中,EmpId和name是主键,并且如预期结果所示,对于非主列没有数据的记录应位于结果的顶部。
我曾尝试根据所有非主要列进行排序,但未获得预期的结果。

在此处输入图片说明

马克

nulls first所有检索到的列的使用和排序。

Select empid,
       name,
       address,
       phone,
       zip,
       gender
  from TABLE
 Order by empid nulls first,
          name nulls first,
          address nulls first, 
          phone nulls first,
          zip nulls first,
          gender nulls first;

您确实应该提供您尝试过的查询。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

TOP 榜单

热门标签

归档