【PostgreSQL】查询语句排序

在使用SQL语句进行数据查询时,我们经常会对查询结果进行排序,比如这样,

select * from t_user_test order by sort desc;

我们可以使用asc或者desc指定返回的数据根据字段进行升序或者降序,但是,在数据为null时,数据库本身有自己对null的大小处理逻辑,有时候数据库的处理并不符合业务逻辑,此时,我们可以使用如下方法指定空值的顺序

select * from t_user_test order by sort desc nulls first;

通过nulls first或者nulls last 指定空值在最前面还是最后面。

你可能感兴趣的:(PgSQL,sql,数据库)