[SQL ] 判斷其他欄位是否為空並以字串取代

看板Database (資料庫)作者 (KIWI)時間2年前 (2022/11/19 16:35), 2年前編輯推噓1(105)
留言6則, 3人參與, 2年前最新討論串1/1
(針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) 資料庫名稱:SQL server 資料庫版本:2019 內容/問題描述: 大家好, 我是SQL新(苦)手 , 我想要創立一個表格,包含: ID int not null PK identity(1,1) StartTime datetime, EndTime datetime, Hour 要來計算EndTime - EndTime, Status 要判斷Hours是否不為空,若是則顯示已完成,若否則顯示未完成 我不知道status 要怎麼呈現, 再麻煩大家了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.252.13.37 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1668846940.A.22B.html ※ 編輯: vintagehsieh (123.252.13.37 臺灣), 11/19/2022 16:36:27

11/20 22:00, 2年前 , 1F
status沒有存在的必要吧?
11/20 22:00, 1F

11/20 22:02, 2年前 , 2F
如果只是要判斷完成與否,用hour是否為空值來判斷就
11/20 22:02, 2F

11/20 22:02, 2年前 , 3F
行了吧
11/20 22:02, 3F

11/22 21:41, 2年前 , 4F
11/22 21:41, 4F

01/02 13:22, 2年前 , 5F
研究看看case ,如果status是空值顯示未完成,不是空值,顯
01/02 13:22, 5F

01/02 13:22, 2年前 , 6F
示完成
01/02 13:22, 6F
文章代碼(AID): #1ZU9LS8h (Database)
文章代碼(AID): #1ZU9LS8h (Database)