分享至
大家好
小弟忘記在SQL中撈取資料時如何進行欄位資料的轉換,譬如說:欄位值為1但轉出資料時想看到的是ABC,2想看的是DEF,請了解的大大分析指令的寫法謝謝!!
已邀請的邦友 {{ invite_list.length }}/5
以SQL Server為例
select a.*, 欄位1改= CASE WHEN (a.欄位1 = 1) then 'ABC' WHEN (a.欄位1 = 2) then 'DEF' END from tb_Test
詳見 CASE (Transact-SQL) http://msdn.microsoft.com/zh-tw/library/ms181765.aspx (從SQL Server 2000到2008的語法應該都一樣)
IT邦幫忙