我可以按一列或另一列对查询进行排序吗?

时间:2016-11-01 13:46:31

标签: sql sorting

我有一个表有两个字符串列: - title可以是NULL - content是必需的

如果我使用ORDER BY title, content。数据将首先按title排序,然后按content排序。

我想知道是否可以按两列排序"同时"。 它不是很清楚(这就是为什么我找不到答案),所以让我们举个例子:

Title  | Content 
-------|---------
NULL   | lorem
-------|---------
NULL   | ipsum
-------|---------
dolor  | test
-------|---------
sit    | test

将导致:

Title  | Content 
-------|---------
dolor  | test
-------|---------
NULL   | ipsum
-------|---------
NULL   | lorem
-------|---------
sit    | test

实际上我的问题是在我的视图中,标题和内容显示在同一列中(如果标题不为空,则显示,否则我使用内容)。此列上有一个排序功能,无法找到正确管理排序的方法。

1 个答案:

答案 0 :(得分:3)

使用UITableViewCell - 它返回其参数的第一个非空值

COALESCE
相关问题