我必须检查是否显示可能有多个客户与该帐户相关的帐户的客户ID。我必须根据以下优先级显示一个客户ID。根据优先级返回列表
- 如果客户名称 - 一个..然后1
- 如果客户名称 - B ..然后2
如果客户名称 - c^..然后3
Case customerid when customer name like 'a%' then customer_id1 when customer name like 'b%' then customer_id2 when customer name like 'c%' then customer_id3 else customer_id4 end
不知道如何编写select语句,以便只显示最高优先级ID
Sample Data
CustomerName CustomerID AccountID
Arthur 123 acc1
Bruce 456 acc1
Billy 812 acc2
Camilla 768 acc3
Dominic 891 acc2
Expected Output
AccountID CustomerID
acc1 123
acc2 812
acc3 768
请提供样本数据和预期输出。 – msfoster 2015-03-03 12:45:10