iif是Access的语法,sql server要用Case
解决方案 »
- 变量名该怎么写
- sp_grantlogin的用法请教,为何exec sp_grantlogin 'zhanggh\administrators' 错误呢?提示没有找到 Windows NT 用户或组 'zhanggh\administrators'。请再次检查该名称。
- 妹妹问我的问题:我不会啊?
- 用SQL存储过程导出dbf文件格式问题一 求助
- 為什麼同樣的代碼我在數擾查詢器裡執行和把它寫在過和來執行效率不一樣呢?代碼如下。
- 高难度问题:SQL2008如何正确访问Oracle?
- sql语句如何替换字符
- 求一SQL语句....
- 如何通过程序将SQL Server的一个text字段的内容追加到另外一个text字段中
- 谁见过这样的问题?
- SQL语句问题?
- 怎么样实现如下的sql?谢谢!
CASE
计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。
CASE 搜索函数计算一组布尔表达式以确定结果。
两种格式都支持可选的 ELSE 参数。 语法
简单 CASE 函数:CASE input_expression
WHEN when_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
END CASE 搜索函数:CASE
WHEN Boolean_expression THEN result_expression
[ ...n ]
[
ELSE else_result_expression
]
END参数
when 'just2' then 'values2'
...
else 'valuesn+1'
end