1
VenueCity = ISNULL(@VenueCity,VenueCity)

如果参数 @VenueCity 为空,则此语句返回 VenueCity 的所有值,不包括其空值。如果参数 @VenueCity 为 null ,如何获取字段 VenueCity 的所有值,包括 null ?

4

1 回答 1

1

请试试:

ISNULL(VenueCity, '')=ISNULL(@VenueCity, ISNULL(VenueCity, ''))

或者

ISNULL(VenueCity, '')=case when ISNULL(@VenueCity,'')='' then ISNULL(VenueCity, '') else @VenueCity end
于 2013-10-02T07:33:49.370 回答