0
我想創建一個查詢,輸出(1)值(2)值是否存在或不存在。我試過輸出值和它是否存在SQL Server 2008數據庫
SELECT CASE WHEN EXISTS (
SELECT [IP_ADDR1_TEXT]
FROM [dbo].[V_SEM_COMPUTER]
WHERE [IP_ADDR1_TEXT] = '10.10.10.10'
) , [IP_ADDR1_TEXT]
THEN CAST(1 AS BIT)
ELSE CAST(0 AS BIT) END
而且我得到錯誤。謝謝。
澄清
當我嘗試
SELECT CASE WHEN EXISTS (
SELECT [IP_ADDR1_TEXT]
FROM [dbo].[V_SEM_COMPUTER]
WHERE [IP_ADDR1_TEXT] = '10.10.10.10'
)
THEN CAST(1 AS BIT)
ELSE CAST(0 AS BIT) END
它僅輸出1或0。我想它要輸出的IP地址,和1或0,這取決於它是否存在。
IP Address EXISTS
10.10.10.10 1