Ich versuche, den ersten Buchstaben allein in Großbuchstaben zu machen.
Erster Buchstabe allein in Großschreibung Oracle SQL
select
case
when 'G' then 'GERMANY'
when 'US' then 'AMERICA'
when 'S' then 'SPAIN
else 'unknown'
from
customer
Oracle Ausgabe:
DEUTSCHLAND
AMERICA
SPANIEN
meine nicht funktioniert 'Lösung'
select
case initcap(land)
when 'G' then 'GERMANY'
when 'US' then 'AMERICA'
when 'S' then 'SPAIN
else 'unknown'
from
customer
Oracle Ausgabe:
DEUTSCHLAND
AMERICA
SPANIEN
Hinweis: 'UPPER',' LOWER' und 'SUBSTR' –
Wie bezieht sich Ihr SQL-Code auf die Frage? Ich bin mir sicher, dass du '... schreiben kannst, wenn 'G' dann 'Deutschland' ... ' – trincot
Keine Ahnung, was du meinst ... was ist dein erwartetes Ergebnis, und warum bekommst du das nicht von initcap? Was ist der "Land" -Wert - ist das G/US/S, das Sie für den Fallausdruck verwenden? Wenn ja, warum haben Sie nicht einfach Ihre Ergebnis-String-Literale? und was soll mit 'unbekannt' passieren? –