【发布时间】:2015-05-04 01:25:32
【问题描述】:
我必须检查是否为一个可能有多个客户与该帐户相关的帐户显示了一个客户 ID。我必须根据以下优先级仅显示一个客户 ID。
- 如果客户名称 - a.. 那么 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
【问题讨论】:
-
请提供样本数据和预期输出。