按字段优先级查询sql

时间:2015-05-04 16:24:25

标签: sql oracle

我必须使用oracle进行查询,以便通过某些字段优先级查找客户 字段是:

    NUM_CIN,NUM_PASS,BIRTHDATE,NAME

查询中的优先级是:

1)如果没有结果则首先按NUM_CIN

2)如果没有结果,则按NUM_PASS

3)如果没有结果,则按NAME + Birthdate

4)仅限NAME

请问oracle sql怎么做?

1 个答案:

答案 0 :(得分:0)

您可以将4个查询与4个条件合并,并附加具有优先级的虚拟列。像这样:

onReceive()