首页 > 其他分享 >19.函数--流程函数

19.函数--流程函数

时间:2024-09-09 15:03:29浏览次数:7  
标签:返回 default 函数 19 res1 when -- val1

常用函数:

| 函数                                                               | 功能                                     |
| ---------------------------------------------------------------- | -------------------------------------- |
| IF(value, t, f)                                                  | 如果value为true,则返回t,否则返回f                |
| IFNULL(value1, value2)                                           | 如果value1不为空,返回value1,否则返回value2        |
| CASE WHEN [ val1 ] THEN [ res1 ] … ELSE [ default ] END          | 如果val1为true,返回res1,… 否则返回default默认值    |
| CASE [ expr ] WHEN [ val1 ] THEN [ res1 ] … ELSE [ default ] END | 如果expr的值等于val1,返回res1,… 否则返回default默认值 |

例子:

select
	name,
	(case when age > 30 then '中年' else '青年' end)
from employee;
select
	name,
	(case workaddress when '北京市' then '一线城市' when '上海市' then '一线城市' else '二线城市' end) as '工作地址'
from employee;

标签:返回,default,函数,19,res1,when,--,val1
From: https://www.cnblogs.com/gom-linwei/p/18404591

相关文章

  • 责任链模式
    责任链模式是一种行为设计模式,它允许多个对象处理请求,而无需指定处理请求的具体处理者。请求沿着链传递,直到有一个对象处理它为止。这种模式允许将请求的发送者和接收者解耦,并使多个对象都有机会处理请求。以下是一个简单的责任链模式的示例代码:usingSystem;//抽象处理者a......
  • PLC结构化文本(ST)——接口引用转换(__QUERYINTERFACE)
    PLCStructuredTextObjectOrientedProgrammingPLC结构化文本(ST)——接口引用转换(__QUERYINTERFACE)__QUERYINTERFACE运算符__QUERYPOINTER是IEC61131-3的扩展,该运算符允许在运行时将一个接口引用转换成另一个接口的引用。返回值BOOL类型:True表示转换成功,Flase表示转换失败。......
  • IIS 屏蔽Help页面和Swagger
    1、MVC屏蔽HelP页面暴露API接口方法:找到目录下的 Areas\HelpPage\Views\Help的Index.cshtml注释如代码中@[email protected]@usingSystem.Web.Http.Description@[email protected]......
  • LLM面试题汇总
    LLM相关LLM基础zeroshot、oneshot、threeshot是什么zeroshot:零样本学习。对于模型没有见过的图像,通过已有的图像和特征相关联,从而判别新的图片fewshot:少样本学习。通过判断测试样本与训练样本的相似性,来推测测试样本属于什么类bf16和fp16有什么区别LLM微......
  • Acrobat下载-Adobe Acrobat软件下载最佳免费办公软件下载指南
    Acrobat下载-Adobe Acrobat软件下载最佳免费办公软件下载指南Acrobat下载-AdobeAcrobat软件下载最佳免费办公软件下载指南在当今数字化时代,办公软件的选择对于提高工作效率至关重要。AdobeAcrobat作为一款功能强大的PDF编辑和管理工具,广泛应用于各行各业。本文将为您提供一份详......
  • 【原理篇】软件设计原则之里氏代换原则
    文章目录概要理解说明案例--正方形不是长方形PartI--不符合LSP正方形(子类)继承长方形(父类)PartI--结论PartII--符合LSP概要里氏代换原则(LiskovSubstitutionPrinciple,LSP):所有引用基类(父类)的地方必须能透明地使用其子类的对象。理解说明任何父......
  • 网络安全证书备考--信息收集
    信息收集一、域名信息收集1.1、域名介绍域名【DomainName】一串用点分隔的名字组成的internet上某一台计算机/计算机组的名称,在数据传输时标识计算机电子方位。如:www.baidu.com、www.51cto.com等关于edu.51cto.com以及www.51cto.com是该域名下对应的子域名,前面的[edu]、[www]都是......
  • SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与
    查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模......
  • Adobe lightroom-LR-高速下载绿色安装最佳免费办公软件下载指南
    Adobe lightroom-LR-高速下载绿色安装最佳免费办公软件下载指南AdobeLightroom(LR)高速下载绿色安装最佳免费办公软件下载指南引言AdobeLightroom(简称LR)是一款广受欢迎的图像管理和编辑软件,广泛应用于摄影、设计和其他视觉艺术领域。然而,正版软件的高昂价格和复杂的安装过程常......
  • python中的线程锁的了解与学习
    文章目录前言一、python为什么会有GIL?二、GIL和线程锁有什么联系三、线程安全与锁3.1线程安全3.2Lock(一次放生一个)3.3RLock(一次放生一个)3.4BoundedSemaphore(一次放生定值个)3.5Condition(一次放生任意个,可变化)3.6Event(一次放生所有)四、总结前言       ......