关闭

SQL语句中case语句语法学习

209人阅读 评论(0) 收藏 举报

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;


 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:154987次
    • 积分:2049
    • 等级:
    • 排名:第18687名
    • 原创:36篇
    • 转载:186篇
    • 译文:0篇
    • 评论:2条
    最新评论