1.正常如果按照某字段升序排列,空值会排到有值的前面;
order by checkpass_time ASC
2.但是我们需要该字段为空的行数据要排到最后面去,这时只需要加上:
order by checkpass_time is null,checkpass_time ASC
本文介绍了一种SQL查询技巧,即如何将某字段为空的记录排在非空记录之后的方法。通常情况下,按照某一字段进行升序排序时,空值会被排在前面,但有时我们需要让这些空值行出现在结果集的末尾。通过使用特定的SQL语法可以轻松实现这一需求。
1.正常如果按照某字段升序排列,空值会排到有值的前面;
order by checkpass_time ASC
2.但是我们需要该字段为空的行数据要排到最后面去,这时只需要加上:
order by checkpass_time is null,checkpass_time ASC
8166

被折叠的 条评论
为什么被折叠?