我们有一个会员卡持有人数据库。我试图编写一个简单的SQL查询,根据他的卡号检索客户的全名。不过,我特别需要的输出是,按照我在中添加卡号的确切顺序。我怎样才能实现这个?按照手动提供的值的顺序显示SQL查询结果
这就是我所做的。
SELECT cardnumber, first_name || ' ' || last_name FROM cardholder WHERE
cardnumber LIKE '%1111%' OR
cardnumber LIKE '%2222%' OR
cardnumber LIKE '%3333%'
我要补充一点,我不是很熟悉SQL,我现在知道什么是相当多的,在过去的几天谷歌搜索这个特殊问题的结果。
非常感谢您的帮助。
(另外,我将是其中的卡号可以直接粘贴到代码作为一个单独的文字块的方式感激,但这只是奖金。)
您是指您将卡号添加到数据库的顺序,还是您在查询中指定它们的顺序? – fearofawhackplanet
我会问同样的事情。 –
对不起,如果我不清楚。我的意思是我在查询中指定它们的顺序,就像你在上面的代码中看到它们的方式一样。 – Andrew