nulls first 或 nulls last

2024-06-20 09:38
文章标签 last first nulls

本文主要是介绍nulls first 或 nulls last,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#原数据
select * from jinbo.tel_info;person |    day     | recevice | miss 
--------+------------+----------+------A      | 2018-01-18 |       10 |    0B      | 2018-01-18 |        0 |    5C      | 2018-01-18 |        4 |    4D      | 2018-01-18 |        0 |    0E      | 2018-08-27 |        2 |     
(5 rows)# asc 的时候默认把null 后排, 相当于 order by miss asc nulls last 
select * from jinbo.tel_info order by miss asc;person |    day     | recevice | miss 
--------+------------+----------+------A      | 2018-01-18 |       10 |    0D      | 2018-01-18 |        0 |    0C      | 2018-01-18 |        4 |    4B      | 2018-01-18 |        0 |    5E      | 2018-08-27 |        2 |     
(5 rows)# asc nulls first
select * from jinbo.tel_info order by miss asc nulls first;person |    day     | recevice | miss 
--------+------------+----------+------E      | 2018-08-27 |        2 |     A      | 2018-01-18 |       10 |    0D      | 2018-01-18 |        0 |    0C      | 2018-01-18 |        4 |    4B      | 2018-01-18 |        0 |    5
(5 rows)#asc 的时候默认把null 前排, 相当于 order by miss asc nulls first 
select * from jinbo.tel_info order by miss desc;person |    day     | recevice | miss 
--------+------------+----------+------E      | 2018-08-27 |        2 |     B      | 2018-01-18 |        0 |    5C      | 2018-01-18 |        4 |    4A      | 2018-01-18 |       10 |    0D      | 2018-01-18 |        0 |    0#desc nulls last
select * from jinbo.tel_info order by miss desc nulls last;person |    day     | recevice | miss 
--------+------------+----------+------B      | 2018-01-18 |        0 |    5C      | 2018-01-18 |        4 |    4A      | 2018-01-18 |       10 |    0D      | 2018-01-18 |        0 |    0E      | 2018-08-27 |        2 |     
(5 rows)

这篇关于nulls first 或 nulls last的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1077767

相关文章

Linux内置的审计跟踪工具:last命令

如果你是一个服务器管理员,你或许知道你要保护你的服务器的话,不仅是从外部,还要从内部保护。Linux有一个内置工具来看到最后登陆服务器的用户,可以帮助你保护服务器。   这个命令是last。它对于追踪非常有用。让我们来看一下last可以为你做些什么。   last命令的功能是什么   last显示的是自/var/log/wtmp文件创建起所有登录(和登出)的用户。这个文件是二进制

广度优先搜索Breadth-First-Search

目录  1.问题 2.算法 3.代码 4.参考文献  1.问题         广度优先搜索,稍微学过算法的人都知道,网上也一大堆资料,这里就不做过多介绍了。直接看问题,还是从下图招到一条从城市Arad到Bucharest的路径。  该图是连通图,所以必然存在一条路径,只是如何找到最短路径。 2.算法 还是贴一个算法的伪代码吧: 1 procedu

LeetCode - 41. First Missing Positive

41. First Missing Positive  Problem's Link  ---------------------------------------------------------------------------- Mean:  给你一组整数,找出第一个空缺的正整数. 要求:时间O(n),空间O(n). analyse: 这题时间O(n)想了

如何使用 ef core 的 code first(fluent api)模式实现自定义类型转换器?

如何使用 ef core 的 code first 模式实现自定义类型转换器 前言 1. 项目结构2. 实现步骤2.1 定义转换器2.1.1 DateTime 转换器2.1.2 JsonDocument 转换器 2.2 创建实体类并配置数据结构类型2.3 定义 Utility 工具类2.4 配置 DbContext2.4.1 使用 EF Core 配置 DbContext 的两种实现方式2.

Last Position of Target

Find the last position of a target number in a sorted array. Return -1 if target does not exist. Example Example 1: Input: nums = [1,2,2,4,5,5], target = 2Output: 2 Example 2: Input: nums = [1,

C++ std::multiset返回值 has no member named ‘first’

error: ‘std::multiset<>::iterator {aka struct std::_Rb_tree_const_iterator<>}’ has no member named ‘first’   multiset返回的直接是迭代器,所以没有first // INTEGER EXAMPLE // CPP program to illustrate // Implem

《Head First设计模式》之命令模式

命令模式就是将方法调用(Method invocation)封装起来。通过封装方法调用,我们可以把运算块包装成形,所以调用此运算的对象不需要关心事情是如何进行的,只要知道如何使用包装成形的方法来完成它就可以了。通过封装方法调用,可以用在以下场景:记录日志或者重复使用这些封装来实现撤销(undo)。     我对于命令模式的理解是:当我需要做一件事的时候,我只需要给出一个命令,这个命令中的

JavaScript - First step - Arrays

创建数组 任何类型的对象,都可以放入数组中。 var shopping = ['bread', 'milk', 'cheese', 'hummus', 'noodles'];shopping;// (5) ["bread", "milk", "cheese", "hummus", "noodles"]var sequence = [1, 1, 2, 3, 5, 8, 13];var ra

JavaScript - First step - Strings

var string = 'The revolution will not be televised.';var string = "The revolution will not be televised."; 转义字符 var bigmouth = 'I\'ve got no right to take my place...';bigmouth; 字符串连接 var one =

JavaScript - First step - Numbers and operators

Types of numbers Integers 整数Floating point numbers 单精度浮点数Doubles 双精度浮点数Binary 二进制Octal 八进制Hexadecimal 十六进制 Arithmetic operators 算术运算符 + 加法- 减法* 乘法/ 除法% 求余** 指数 (次方 5 ** 5 = 5 * 5 * 5 * 5 * 5) Oper