Access 2007中switch的默认值是什么?

12

我正在使用Access 2007中的switch语句,想知道如何指定默认值。

select 
  switch
  (
  MyCol = 1, 'Value is One',
  MyCol = 2, 'Value is Two'
  ) from MyTable

谢谢

3个回答

25
SELECT
Switch(MyTable.[MyCol]='1','Terrestrial',
MyTable.[MyCol]='2','Value is two',MyTable.[MyCol]='3','Value is three',
True,'Error') AS ColumnName
FROM MyTable;

我正在询问关于 MS-Access 查询的问题。 - Mandeep Singh

14

0

Swich命令的语法为:

Switch(TestCase1, Result1, TestCase2, Result2, {您需要的更多测试用例和结果...}, DefaultResult)

请注意,DefaultResult是一个可选参数,在实际数据不匹配任何测试用例时提供响应。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接