0

私のデータベースには、2 つのフィールドを連結して画面上の表示名を作成する計算列があります。計算列の式は です(([LastName]+', ')+[FirstName])

この式は、実際の姓があり、名がハイフン「-」である場合を除いて、正常に機能します。データの観点からは、これは状況によっては許容されます。この場合、名前は " Smith, -" と表示されます。このような実際の名前がない状況では、コンマとハイフンを表示したくありません。" " と表示されSmithます。

計算フィールドで、名前にハイフンがあるかどうかをテストし、存在する場合はそれに応じて表示名を作成するロジックを組み込むにはどうすればよいですか?

4

1 に答える 1

0
AS (LastName + COALESCE(', ' + NULLIF(Firstname, '-'), ''))
于 2012-09-24T19:31:20.950 に答える