如下情况的SQL怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:53:50
表里有两列,一列是“优先级”:优先,不优先;一列是“严重程度”:严重,不严重

现在需要写个sql,把他们合成一个字段,那就包括了4种情况:优先严重,优先不严重等等,然后根据这个新字段排序表。

请问如何书写sql?

order by 优先 (asc||desc),严重 (asc||desc)

你这个问题很难回答,不知道是不是这个意思
select *,[优先级]+[严重程度] from [表名] order by [优先级]+[严重程度]

根据新字段排序?以什么为准

一开始以为是简单的笛卡尔积,后来才发现你的要求是把两列合为一列,你把我难住了,没有这样的做法,呵呵。

select 优先级 || 严重程度 from biao order by 优先级 || 严重程度

sql的连接符是||