ACCESS支持标准SQL语句的SELECT CASE 语句么

ACCESS支持标准SQL语句的SELECT CASE 语句么

SELECT CASE  Transact-SQL (t_sql),用于MS SQL SERVER ,它不是标准的sql语句。

在纯 ACCESS 环境可以将


select (case 小组名 WHEN '01' THEN 'FA' WHEN '02' THEN 'PRESS' END) AS 小组名 from deptinfo


改为
select switch(小组名='01','FA',小组名='02','PRESS') from deptinfo

当然,你也可以用 IIF ,
select iif(小组名='01','FA','PRESS') from deptinfo


但是在 ASP + MDB 或者 VB + MDB 这种环境你可以用
select 'FA' from deptinfo where 小组名='01' UNION ALL select 'PRESS' from deptinfo where 小组名='02'
来完成

你可能感兴趣的:(sql,sql,server,Access,asp,vb)