我正在使用Access 2007中的switch语句,想知道如何指定默认值。
select
switch
(
MyCol = 1, 'Value is One',
MyCol = 2, 'Value is Two'
) from MyTable
谢谢
我正在使用Access 2007中的switch语句,想知道如何指定默认值。
select
switch
(
MyCol = 1, 'Value is One',
MyCol = 2, 'Value is Two'
) from MyTable
谢谢
SELECT
Switch(MyTable.[MyCol]='1','Terrestrial',
MyTable.[MyCol]='2','Value is two',MyTable.[MyCol]='3','Value is three',
True,'Error') AS ColumnName
FROM MyTable;
select
switch
(
MyCol = 1, 'Value is One',
MyCol = 2, 'Value is Two'
True,"Default"
) from MyT
参考:
http://www.utteraccess.com/forum/Switch-statement-default-t453140.html
Swich命令的语法为:
Switch(TestCase1, Result1, TestCase2, Result2, {您需要的更多测试用例和结果...}, DefaultResult)
请注意,DefaultResult是一个可选参数,在实际数据不匹配任何测试用例时提供响应。