🎯ISNULL函數:利用指定值找出NULL值。
用法:ISNULL( check_expression, replacement_value)
►check_expression:用來檢查的欄位、運算式...可以是任何類型。
►replacement_value:檢查出check_expression內為NULL值須回傳的值。需要為可以轉換成check_expression的類型。
---利用COSMETIC資料庫 USE [COSMETIC] GO SELECT [NAME], [SUBJECT], CASE WHEN ISNULL(B1.[CONTEXT],'') <>'' THEN B1.[CONTEXT] WHEN ISNULL(B2.[CONTEXT],'') <>'' THEN B2.[CONTEXT] ELSE B.[CONTEXT] --- 利用ISNULL去判斷,如果非NULL值,抓取不同欄位 FROM [dbo].[ORIGINAL] A LEFT JOIN [dbo].[DETAIL] B ON A.[PK] = B.[KEY] LEFT JOIN [dbo].[DETAILII] B1 ON B.[D1] = B1.[KEY] LEFT JOIN [dbo].[DETAILIII] B2 ON B.[D2] = B2.[KEY]
留言
張貼留言