设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1537|回复: 2
打印 上一主题 下一主题

[查询] MDB查询转ADP查询的问题

[复制链接]
1#
发表于 2004-10-14 02:24:00 | 显示全部楼层
CASE计算条件列表并返回多个可能结果表达式之一。 CASE 具有两种格式:
  • 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。


  • CASE 搜索函数计算一组布尔表达式以确定结果。
两种格式都支持可选的 ELSE 参数。 语法简单 CASE 函数:
  1. [color=#ffffff]CASE[/color] [i]input_expression [/i]

  2.     WHEN [i]when_expression [/i]THEN [i]result_expression [/i]

  3.         [ ...[i]n [/i]]

  4.     [

  5.         ELSE [i]else_result_expression [/i]

  6.     ]

  7. END
复制代码
CASE 搜索函数:
  1. [color=#ffffff]CASE[/color]

  2.     WHEN [i]Boolean_expression[/i] THEN [i]result_expression [/i]

  3.         [ ...[i]n [/i]]

  4.     [

  5.         ELSE [i]else_result_expression [/i]

  6.     ]

  7. END
复制代码
参数input_expression是使用简单 CASE 格式时所计算的表达式。Input_expression 是任何有效的 Microsoft® SQL Server™ 表达式。 WHEN when_expression使用简单 CASE 格式时 input_expression 所比较的简单表达式。When_expression 是任意有效的 SQL Server 表达式。Input_expression 和每个 when_expression 的数据类型必须相同,或者是隐性转换。 n占位符,表明可以使用多个 WHEN when_expression THEN result_expression 子句或 WHEN Boolean_expression THEN result_expression 子句。THEN result_expressioninput_expression = when_expression 取值为 TRUE,或者 Boolean_expression 取值为 TRUE 时返回的表达式。result expression 是任意有效的 SQL Server 表达式。 ELSE else_result_expression当比较运算取值不为 TRUE 时返回的表达式。如果省略此参数并且比较运算取值不为 TRUE,CASE 将返回 NULL 值。Else_result_expression 是任意有效的 SQL Server 表达式。Else_result_expression 和所有 result_expression 的数据类型必须相同,或者必须是隐性转换。WHEN Boolean_expression
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-20 14:05 , Processed in 0.074606 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表