簡體   English   中英

SQL Server切換數據以顯示其他內容

[英]SQL Server switch data to display something else

我試圖弄清楚我可以隨時更改數據。

這是我當前的查詢:

SELECT [EmployeeTC_No] AS "Employee TC#"
      ,[pye_nlast] AS "Name Last"
      ,[pye_nfirst] AS "Name First"
      ,[Dept] AS "Department"
      ,[pye_status] AS "Active"
      ,[HireDate] AS "Hire Date"
      ,[SeparationDate] AS "Separation Date"
  FROM [testing].[dbo].[testing]

在pye_status列中,數據以“ A”或“ T”形式輸入,我希望它是“ 1”或“ 0”。

我嘗試添加一個case語句以嘗試進行某種切換,但似乎什么也沒有使我接近。

CASE /何時應該做到這一點:

,CASE WHEN [pye_status] = 'A' THEN 1 
WHEN [pye_status] = 'T' THEN 0 
ELSE NULL END AS "Active"

或一個簡單的案例/何時也可以工作:

, CASE [pye_status]
WHEN 'A' THEN 1 
WHEN 'T' THEN 0
ELSE NULL END AS "Active"

使用CASE表達式或IIF()函數作為

CASE WHEN [pye_status] = 'A' THEN 1 ELSE 0 END AS [Active]

要么

IIF([pye_status] = 'A', 1, 0) AS [Active] 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM