Ich führe das unten stehende Skript aus und das Ergebnis des Bereichsfelds ist 'Familienrecht'. Die Anwendung, die die Ausgabe liest, sucht jedoch nach einem zweistelligen Ergebnis. z.B. "Familienrecht" sollte FL sein. Wie kann ich das Skript ändern, um dies zu tun?Wie man ein Feldergebnis von zwei Wörtern in zwei Buchstaben ändert
declare @s varchar(100)='(FILE';
select clientid
,ClientSort as ClientName
,'Y' as Enabled
,'N' as HIPPA
,matternum
,case
when charindex(@s,[description])>0
then left(cast([description] as varchar(max)),charindex(@s,[description])-1)
else [description]
end as MatterName
,'Y' as Enable
,'N' as HIPPA
,areaoflaw
from matters
order by Clientid
,matterid
;
Was die anderen sind mögliche Werte? Sind es immer zwei durch ein Leerzeichen getrennte Wörter? Willst du immer die ersten Buchstaben dieser beiden Wörter? – Blorgbeard