SQL语句中case语句语法学习

原创 2012年03月26日 14:55:30

SQL中case语句的两种用法:

① 简单Case语句,语法如下:

CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END 

示例如下:

SELECT (CASE value WHEN 1 THEN 'one'  WHEN 2 THEN 'two' ELSE 'more' END) value from myValue ;


②case搜索函数,语法如下:

CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END 


示例如下:

select  (CASE WHEN sex = '1' THEN '男'  WHEN sex = '2' THEN '女' ELSE '其他' END)  gender 

from myValue;


 

 

case语句 sql server

  • 2012年08月24日 09:45
  • 345B
  • 下载

SQL中Case语句用法讨论_BJ

  • 2011年09月19日 10:32
  • 4KB
  • 下载

Shell脚本的基本语法(二) 预定义特殊字符、case语句和函数调用

一、Shell中有许多预定义的特殊字符:        $n   :n是一个数字(大于10则用大括号括起来,${12}),代表程序的第n个参数        $#   :总共有多少个参数 ...

switch case语句详解---连C++ Primer都会出现的语法错误

CSDN大牛较多,本人小白,若交流,本人欢迎,若言语偏颇,请绕行。 这二天,工作比较空闲,就看了一些基础的C++语法知识,收获颇多,下面只讲switch  case语句的一些语法细节。请大家坚持看完...

iOS中switch case语句里面不能定义对象,有语法错误,除非加一个花括号

switch case语句里面不能定义对象,有语法错误,除非加一个花括号  2015-07-03 16:49 114人阅读 评论(0) 收藏 举报  分类: iOS(24...

shell语法之case; if 语句

关于case case的语法格式如下:        case var in             exp-1) 命令体1 ;;             exp-2) 命令体2 ;;...

第一章 基本语法-10循开关语句(switch case)

有时候语句的分支较多,使用if...else比较麻烦。这时候就可以使用switch...case语句,但也有其局限性。switch...case语句的格式如下: switch(表达式) {   ...
  • LZC_456
  • LZC_456
  • 2015年10月26日 08:15
  • 220

不经常用 居然会忘记 语法什么的!! switch… case 语句的用法

public class Test7 { public static void main(String[] args) { int i=5; sw...
  • YJB666
  • YJB666
  • 2014年06月04日 16:25
  • 442
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL语句中case语句语法学习
举报原因:
原因补充:

(最多只允许输入30个字)