case when then else end 用法
其实这种用法在平常的操作中很常用
首先来展示下他的效果:
create table student(sid int ,sname varchar2(20),sex varchar2(20) );create sequence seq_student_id increment by 1 start with 1 NOMAXVALUE; insert into student values(seq_student_id.nextval,'yaobo','man'); insert into student values(seq_student_id.nextval,'yaobo2','man'); insert into student values(seq_student_id.nextval,'yaobo3','woman'); insert into student values(seq_student_id.nextval,'yaobo4','man'); insert into student values(seq_student_id.nextval,'yaobo5','woman'); insert into student values(seq_student_id.nextval,'yaobo6','man33');
(1)第一种写法 select case when sex = 'man' then'男'when sex = 'woman' then'女'else'人妖'endfrom student; 这两种写法的所得的结果都是一样的 |
(2)第二种写法 select case sexwhen 'man' then'男'when 'woman' then'女'else'人妖'endfrom student; |
这个满足了when后面的第一个条件,后面的条件就会自动跳过
转载于:https://www.cnblogs.com/yaobolove/p/4470515.html
case when then else end 用法相关推荐
- SQL中的case when then else end用法
2019独角兽企业重金招聘Python工程师标准>>> Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sexWHEN '1' THEN ...
- select case when if 的一些用法
概述: sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作. 首先,让我们看一下CASE的语法.在一般的SELECT中, ...
- mysql操作查询结果case when then else end用法举例
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' T ...
- oracle中的case when then else end 用法
Case when 的用法,简单Case函数 简单CASE表达式,使用表达式确定返回值. 语法: CASE search_expression WHEN expression1 THEN resul ...
- [转]SQL中的case when then else end用法
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女' ELSE '其他' END -- ...
- switch case穿透Java_Java switch的用法与case的穿透现象举例详解
switch和if-else的用法类似: if(x == 3) { }else if(x == 30) { }else if(x == -6) { }else { }等同于switch的: switc ...
- case when then else end用法
关注微信公共号:小程在线 关注CSDN博客:程志伟的博客 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END - ...
- sql语句(case when then else end用法)
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' T ...
- mysql select switch_select case when if 的一些用法
概述: sql语句中的case语句与高级语言中的switch语句,是标准sql的语法,适用于一个条件判断有多种值的情况下分别执行不同的操作. 首先,让我们看一下CASE的语法.在一般的SELECT中, ...
最新文章
- java注解方式实体类_如何用注解的方式在实体类中实现一对一,和一对多多对多...
- you should specify the `steps` argument
- 运维利器1-supervisor
- IOS开发之下拉刷新和上拉加载更多
- WIN32开发:如何获取父进程的ID
- 信号处理的流程linux,linux信号处理机制
- The podfile
- windows 2012 AD域报错ladp非法绑定
- 基于visual Studio2013解决面试题之0410计算二进制中1的个数
- AD18学习速通教程
- LTCC带通滤波器设计
- java 颜色平滑渐变算法_颜色渐变算法
- C语言习题:编程序将”China”译成密码[C语言]
- 【RabbitMQ】java.lang.NoClassDefFoundError: org/springframework/util/backoff/BackOff
- Bcrypt密码生成及解密工具
- adobe acrobat 无效批注对象
- 地铁线路图显示效果php,基于HTML5制作在线上海地铁图
- 基于传感器时钟跟踪的ADS-B异常和入侵的检测
- 公有继承,私有继承,保护继承的区别
- 『Json压缩』掌握在.NET中压缩Json为一行的多种方法
热门文章
- 【Java】MapReduce 程序五步走的思想详细描述
- SSAS的MDX中的计算成员和命名集
- OneinStack一键安装tomcat,jdk,mysql到Linux
- 软件测试基础 - 系统测试
- linux read函数_浅谈Linux内核IO体系之磁盘IO
- python可以调试吗_python调试的几种方法
- python括号是中文还是英文_python括号区别
- css mix-blend,CSS mix-blend-mode 属性
- 如何确定oracle进程,Oracle DBWR进程的工作流程以及和其他进程的协调工作!
- 焦作师范高等专科学校计算机,焦作师范高等专科学校计算机房管理规定