SQL语句case函数
case函数被习惯性的称为流程控制函数
其主要应用有以下两种
1、简单case函数
枚举这个字段(或者是该字段的函数)所有可能的值*
形式为
CASE <col_name>WHEN <value1> THEN <result1>WHEN <value2> THEN <result2>...ELSE <result>
END
例
select day
when 1 then "星期一"
when 2 then "星期二"
when 3 then "星期三"
when 4 then "星期四"
when 5 then "星期五"
when 6 then "星期六"
else "星期天"
end
2、case搜索函数
类似if判断,case搜索函数可以写判断,并且只会返回第一个符合条件的值,其他case被忽略
形式
CASEWHEN <条件1> THEN <结果1>WHEN <条件2> THEN <结果2>...ELSE <结果>
END
例:判断一个人的成绩是属于哪个等级,并输出该
注:及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90
case
when score<60 then"不及格"
when score <=70 then "及格"
when score<=80 then "中等"
when score<=90 then "优良"
else "优秀"
end
SQL语句case函数相关推荐
- SQL语句--CASE函数写法的简单举例,及应用
SQL语句–CASE函数写法的简单举例,及应用 ---case函数的基本结构:case when...then...else... ----可以写也可以不写,按实际需求end [举个栗子_1] eg1 ...
- oracle中执行动态sql语句吗,oracle中有没有可动态执行sql语句的函数
oracle中有没有可动态执行sql语句的函数 关注:233 答案:2 手机版 解决时间 2021-03-05 15:53 提问者祗剩寂寞 2021-03-04 22:38 oracle中有没有可 ...
- 三分钟搞懂SQL的Case函数
文章标题 前言 一: 使用语法 作用一: 结合分组统计数据 作用二: 分条件更新字段值 作用三: 检查表中字段值是否一致 作用四: 行转列(重点-面试常见) 五:普通case函数和搜索case函数的区 ...
- 第五篇、常用的SQL语句和函数介绍
简介: 在使用到sqlite3的时候,常常需要写一些SQL语句,现将常用到的部分语句稍微总结以下,由于个人习惯,关键字用大写. 附: /*简单约束*/ CREATE TABLE IF NOT EXIS ...
- Sql语句Convert函数获取时间格式的一种用法
Sql语句查询某种时间格式 通过convert函数处理查询结果 这是函数的参数类型: eg: select OutPH,CONVERT(Time(0),Time,8) as Time from [G ...
- 详解大中小数据常用数据库的SQL语句、函数以及常见优化
本篇文章主要介绍目前我在目前项目中使用过的一些数据库的用法,像中小型数据常用的关系型数据库Sql Server,大数据常用的数据库Hive,Hbase. 文章目录 SQL 你必须知道的 SQL网站 关 ...
- sql语句case when常用查询总结
一.case when 语句语法逻辑 case when 是mySQL里面的控制流语句,和if-then-的分支判断逻辑很相似. case when语句有两种: (1)简单case when (2)c ...
- oracle的sql if函数的使用方法,oracle基本sql语句和函数详解
一. 数据定义语言(ddl) 数据定义语言ddl(data definition language)用于改变数据库结构,包括创建.更改和删除数据库对象. 用于操纵表结构的数据定义语言命令有: cre ...
- Sql语句--日期函数用法
sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 ...
最新文章
- 在ASP.NET中使用Office Web Components (OWC)创建统计图
- mysql释放练级_面试官:谈谈Mysql事务隔离级别?
- mqtt客户端_初次接触MQTT
- 中文分词算法python_Python FMM算法的中文分词器实现方法源码
- Matrix工作室人事管理规章
- C#刷遍Leetcode面试题系列连载(3): No.728 - 自除数
- 计算机连接拒绝访问,Win10系统下Windows无法连接到打印机,拒绝访问的解决办法...
- Javascript特效:字体背景跑马灯
- jQuery 操作表单
- 搭建Web和FTP站点
- Excel做题记录——整数规划优化模型
- 提示java不是内部命令_Win7命令窗口提示“javac不是内部或外部命令”怎么解决?...
- 三菱plc控制步进电机实例_三菱FX3U的plc通过手摇轮,如何手动控制步进电机
- gopro7怎么回看视频_gopro7推荐帧数设置 gopro7视频格式设置
- 用人单位不与劳动者签定书面劳动合同的后果
- oracle常见异常——io异常,connection reset
- 选课通知 | 北交大《数据分析方法及应用实战》秋季全校选修课简介!
- 九月十月百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题(2012年度笔试面试八十题)
- 关于1-n中缺失的1个数字算法的优化
- 共模电感适用的频率_共模电感磁芯的选择决定其性能和应用场景——原文转自金昊德官网...