case zhen语句_case when zhen else (Sql 2005)
计算条件列表并返回多个可能结果表达式之一。
CASE 表达式有两种格式:
CASE 简单表达式,它通过将表达式与一组简单的表达式进行比较来确定结果。
CASE 搜索表达式,它通过计算一组布尔表达式来确定结果。
这两种格式都支持可选的 ELSE 参数。
CASE 可用于允许使用有效表达式的任意语句或子句。例如,可以在 SELECT、UPDATE、DELETE 和 SET 等语句以及 select_list、IN、WHERE、ORDER BY 和 HAVING 等子句中使用 CASE。
语法
Simple CASE expression:
CASE input_expression
WHEN when_expression THEN result_expression [ ...n ]
[ ELSE else_result_expression ]
END
Searched CASE expression:
CASE
WHEN Boolean_expression THEN result_expression [ ...n ]
[ ELSE else_result_expression ]
END
参数
input_expression
使用简单 CASE 格式时所计算的表达式。input_expression 是任意有效的表达式。
WHEN when_expression
使用简单 CASE 格式时要与 input_expression 进行比较的简单表达式。when_expression 是任意有效的表达式。input_expression 及每个 when_expression 的数据类型必须相同或必须是隐式转换的数据类型。
THEN result_expression
当 input_expression = when_expression 计算结果为 TRUE,或者 Boolean_expression 计算结果为 TRUE 时返回的表达式。result expression 是任意有效的表达式。
ELSE else_result_expression
比较运算计算结果不为 TRUE 时返回的表达式。如果忽略此参数且比较运算计算结果不为 TRUE,则 CASE 返回 NULL。else_result_expression 是任意有效的表达式。else_result_expression 及任何 result_expression 的数据类型必须相同或必须是隐式转换的数据类型。
WHEN Boolean_expression
使用 CASE 搜索格式时所计算的布尔表达式。Boolean_expression 是任意有效的布尔表达式。
希望回答对你有帮助
取消
评论
case zhen语句_case when zhen else (Sql 2005)相关推荐
- SQL中的CASE WHEN语句
有这样一道面试题: 一张表数据如下 1900-1-1 胜 1900-1-1 胜 1900-1-1 负 1900-1-2 胜 1900-1-2 胜 写出一条SQL语句,使检索结果如下: 胜 负 1900 ...
- 【NCRE】---拼接SQL语句(Case....When语句)
开发到了这个紧要关头,功能基本都已经完成,剩下来的就是需要解决软件的性能问题! 我们一开始设计的时候是:每一个得分点都判断一次,并将考生答案和考生得到的分数update到数据库中,也就是每判一 ...
- case when语句中加上and or的处理方式
本文来说下case when then中的条件里面加上and or的处理方式. 文章目录 概述 准备数据 case when的经典用法 case when语句中加上and or的处理方式 本文小结 概 ...
- mysql中使用case when语句
在web开发过程中,很多时候良好的sql不仅可以加快数据响应时间,更重要可以省略大量的后端代码.比如说对大量数据的分组,统计(求和,求差,求平均,求百分比等等),排序,如果可以放到sql里面去做,还是 ...
- MySQL 的CASE WHEN 语句使用说明
MySQL 的CASE WHEN 语句使用说明,需要的朋友可以参考下. 使用CASE WHEN进行字符串替换处理 /* mysql> select * from sales; +-----+-- ...
- Oracle中是用case...when语句进行判断
使用case...when语句进行判断,其语法格式如下: case<selector> when<expression_1> then pl_sqlsentence_1; wh ...
- sql分组查询group by结合count,sum统计语句的实现(附带sql详细分析步骤)
日常写代码经常会遇到数据统计的业务场景,分组查询 group by 结合 count 和 sum 的复杂语句写起来容易令人头大,在这里分享两个比较复杂的统计场景,提供详细分析思路和最终sql语句,希望 ...
- SQL语句大全,所有的SQL都在这里(1.5万字长文)
SQL语句大全,所有的SQL都在这里 本文转摘自微信公众号Python数据科学,仅供学习备份用 https://mp.weixin.qq.com/s/6j-bxhxoU7SKl4LqSDRvyQ 一. ...
- mysql的case then语句_mysql case then使用
表的创建 CREATE TABLE `lee` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` char(20) DEFAULT NULL, `birth ...
最新文章
- 企业中的混乱:如何对云计算具有信心
- extmail集群的邮件负载均衡方案 [lvs dns postfix]
- mysql rowdatapacket_arrays – 将此RowDataPacket对象数组缩小为单个对象
- ASP.NET Core gRPC 使用 Consul 服务注册发现
- CountDownLatch,CyclicBarrier和Semaphore
- Windows手动更新补丁
- 2010年通信展的总结
- Linux per-CPU实现分析
- PoisonApple:针对macOS的持久化工具
- c语言资产管理系统设计报告,(C)固定资产管理系统论文
- 夏至海报设计素材,都分享在这里了
- 9 Creating a Chain of Effects
- 剑指offe-机器人的运动范围
- XUPT第三届新生算法赛
- Istio,下一个Kubernetes?
- java list 子集_一个List的全部子集
- UI靠近边框解决办法
- Red Hat Enterprise Linux 7 正式版发布
- 洛谷刷题C语言:潇湘の雨、分糖果、Addition、Ljeto、TRI
- QQ API设计说明书