Wir haben eine Datenbank von Kunden mit Treuekarten. Ich versuche, eine einfache SQL-Abfrage zu schreiben, die den vollständigen Namen eines Kunden basierend auf seiner Kartennummer abruft. Jedoch benötige ich ausdrücklich, dass die Ausgabe genau in der Reihenfolge erfolgt, in der ich die Kartennummern hinzugefügt habe. Wie kann ich das umsetzen?
Hier ist, was ich gemacht habe.
SELECT cardnumber, first_name || ' ' || last_name FROM cardholder WHERE
cardnumber LIKE '%1111%' OR
cardnumber LIKE '%2222%' OR
cardnumber LIKE '%3333%'
Ich sollte hinzufügen, dass ich mit SQL nicht sehr vertraut bin, was ich jetzt weiß, ist größtenteils das Ergebnis von Recherchen zu diesem speziellen Problem in den letzten Tagen.
Ihre Hilfe wird sehr geschätzt.
(Außerdem wäre ich dankbar für eine Möglichkeit, wie die Kartennummern einfach als ein einzelner Textblock in den Code eingefügt werden können, aber das ist nur ein Bonus.)