我有一個觀點表,其中我有一個查詢寫成這樣IF或查詢CASE(SQL Server2008中)
SELECT landNo, planNo, blockNo, parcelNo, RTRIM(LTRIM(STR(parcelNo))) AS parcelNoString,
parcelAREA, '[ ' + blockNo + ' ]' + ' - ' + RTRIM(LTRIM(STR(parcelNo))) + ' - ' +
RTRIM(LTRIM(STR(parcelAREA))) AS DisplayName
FROM PARCELS
這樣的顯示名稱顯示爲[blockNo] - parcelNo - parcelArea
我現在已經把在它的檢查,如果blockNo IS NULL
然後DisplayName
必須是
[] - parcelNo - parcelArea
可有人HEL p在這方面。
' '[' + COALESCE(塊編號, '')+ ']'' –
感謝兄弟的工作......請寫一個答案接受。再次感謝。 – AbdulAziz