1

私はこれを簡単に知っていますが、構文を正しく理解することはできません。結果がない場合は、代わりにメッセージを表示します。

select COALESCE(select SomeField from SomeTable where [@SomeTableVariable].SomeID = @SomeID, 'none to delete')
4

1 に答える 1

1

そのクエリが 1 つの行のみを返す場合:

select COALESCE( 
  (select SomeField from SomeTable where [@SomeTableVariable].SomeID = @SomeID),
  'none to delete'
)

するべきです。

于 2012-05-25T19:22:24.730 に答える