玉祥平台客服-15087858732

标题: oracle中的case when then else end 用法 [打印本页]

作者: caixuqad    时间: 2020-6-26 18:15
标题: oracle中的case when then else end 用法
Case when 的用法,简单Case函数
简单CASE表达式,使用表达式确定返回值.
  语法:
  CASE search_expression
  WHEN expression1 THEN result1
  WHEN expression2 THEN result2
  ...
  WHEN expressionN THEN resultN
  ELSE default_result
搜索CASE表达式,使用条件确定返回值.
  语法:
  CASE
  WHEN condition1 THEN result1
  WHEN condistion2 THEN result2
  ...
  WHEN condistionN THEN resultN
  ELSE default_result
  END
  例:
  select product_id,product_type_id,
  case
  when product_type_id=1 then 'Book'
  when product_type_id=2 then 'Video'
  when product_type_id=3 then 'DVD'
  when product_type_id=4 then 'CD'
  else 'Magazine'
  end
  from products


作者: caixuqad    时间: 2020-6-26 18:15

作者: fteair    时间: 2020-6-27 14:31

作者: caixuqad    时间: 2020-6-27 18:10





欢迎光临 玉祥平台客服-15087858732 (http://bbs.delit.cn/) Powered by Discuz! X3.2