1

我知道这很容易,只是语法不正确。如果没有结果,则显示一条消息:

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

1 回答 1

1

如果该查询仅返回一行,则:

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

应该这样做。

于 2012-05-25T19:22:24.730 回答