こんにちは私はSQLを初めて使用し、Caseステートメントを使用したいと思います。
私は現在このSQLステートメントを持っています
update tblAccount set FullName = rtrim(isnull(FirstName,''));
update tblAccount set FullName = FullName + ' ' + rtrim(MI)
where substring(reverse(MI),1,1)='.';
update tblAccount set FullName = FullName + ' ' + rtrim(MI) + '.'
where substring(reverse(MI),1,1)!='.'
and MI is not null and len(rtrim(MI)) = 1;
update tblAccount set FullName = FullName + ' ' + rtrim(MI)
where len(rtrim(MI)) >= 2;
update tblAccount set FullName = FullName + ' ' + LastName;
update tblAccount set FullName = FullName + ', ' + Suffix
where Suffix is not null
and len(rtrim(Suffix)) > 0;
これをもっと小さくて読みやすいものに変換したいのですが、Caseステートメントが役立つかもしれないと言われましたが、私はそれに精通しています。誰かがこれをもっと読みやすいものに変換するのを手伝ってくれるかどうか疑問に思いました。