sql server - IF or CASE in query (SQL Server2008) -
i have view table, in have query written
select landno, planno, blockno, parcelno, rtrim(ltrim(str(parcelno))) parcelnostring, parcelarea, '[ ' + blockno + ' ]' + ' - ' + rtrim(ltrim(str(parcelno))) + ' - ' + rtrim(ltrim(str(parcelarea))) displayname parcels
so display name display [blockno] - parcelno - parcelarea
now have put check in if blockno null
displayname
must
[] - parcelno - parcelarea
can in regard.
try
'[' + coalesce(blockno, '') + ']'
coalesce returns first non-null argument, if blockno null, it'll return empty string (''
).
Comments
Post a Comment