問題
MS SQL VS Access(Case... When...End VS IIf)
解決方法
在MS SQL裡,當我們要對欄位判斷值,然後呈現使用者看的懂得資訊時,就會常用到CASE...WHEN...END的語法,如下:
SELECT name,sex FROM cust顯示資料入下
陳大寶 | 0 |
王小娟 | 1 |
SELECT name,CASE sex WHEN 0 THEN '男' ELSE '女' END AS sex FROM cust顯示資料入下
陳大寶 | 男 |
王小娟 | 女 |
要改成
SELECT name,IIf(sex=0,'男','女' )AS sex FROM cust
沒有留言:
張貼留言