Access數據庫裏使用case when語句的方法

Access數據庫查詢不支持select case when的語句,在Access中,使用的是iif語句查詢。

例如:有如下的表格RedList


ID  Name redEnable
1 張三 0
2 李四  1
3 王五 1

欲使用SQL語句查詢出redEnable爲1的項,使能標識爲“是”,否則爲“否”。使用SQL中的查詢語句:

select (case when redEnable=1 then '是' else '否' end) as '使能標識' from RedList

在Access中,由於不支持case when的查詢,可以使用如下的語句:

SELECT iif(redEnable=1, '是', '否') as 使能標識 FROM RedList 

查詢結果如下:

使能標識





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章