首页 > 数据库 >mysql 根据字段值显示不同内容,case when的使用

mysql 根据字段值显示不同内容,case when的使用

时间:2023-08-20 16:24:56浏览次数:46  
标签:case 段值 ... when WHEN mysql type

在表中的数据很多类型或状态保存的内容往往是1,2,3等字符或数字来代表不同的含义. 有时候使用sql查询不希望输出的是数字而是对应的字符串,这时就可以使用case when来进行多条件显示

具体如下:

SELECT id,code,
CASE WHEN type='1' THEN '小'
WHEN type='2' THEN '中'
ELSE '大' END AS typeValue
FROM 表;

其类似于if...else if ...else的结构

标签:case,段值,...,when,WHEN,mysql,type
From: https://www.cnblogs.com/qiushuiyu-108/p/17376221.html

相关文章

  • 怎么压缩你的case when代码?用ELT( INTERVAL(x, x1,x2,x3,x4) , cat1,cat2,cat3,cat4)
    (casewhenduration>=0*60andduration<5*60then"[0-5>"whenduration>=5*60andduration<10*60then"[5-10>"whenduration>=10*60andduration<15*60then"[10-15>"else&quo......
  • 使用swagger时出现Unable to infer base url. This is common when using dynamic ser
    在使用Swagger的时候访问地址后出现了错误,http://localhost:8001/swagger-ui.html一直在弹窗提示,还取消不了我这边自己的问题可能是因为Swagger类没有跟启动类在同一个模块当中,虽然我将Swagger所在的模块进入到启动类所在的模块,但是可能是idea没有识别到.还是报错,可以按照......
  • 在线代码工具:根据十六进制字符串解析对应的字段值
    说明hexString是字节序是小端的(读值得时候会转为大端来读取值)valueByteSizes是个根据要求顺序读取值得字节大小的数组。例如:newbyte[]{4,2,1},程序会顺序读取hexString字符串:第一个值取4个字节并读取其值,第2个值取2个字节,第3个值取1个字节,4.(如果存在)第4个值取1个字节。......
  • switch-case 和 if-else 申明相同变量时报错
    switch-case和if-else在分支处理上的不同switchcase不同分支里申明同一个变量会报错,因为swicthcase不同的分支仍处于同一个作用域scope。但是ifelse却没有注意的问题。//Cannotredeclareblock-scopedvariable'a'.switch(num){case1:consta='a'ret......
  • 10.ReplicaSet手动蓝绿部署、滚动发布、回滚及Deployment自动滚动发布、回滚及金丝雀
    Kubernetes的控制器Kubernetes的控制器类型◼打包于ControllerManager中内置提供的控制器,例如ServiceController、DeploymentController等◆基础型、核心型控制器◆打包运行于kube-controller-manager中◼插件或第三方应用的专用控制器,例如Ingress插件ing......
  • java中switch case写法
    在Java中,你可以使用switch语句来实现多分支条件判断。下面是switch语句的一般写法:switch(expression){casevalue1://当expression的值等于value1时执行的代码break;casevalue2://当expression的值等于value2时执行的代码......
  • k8s 学习笔记之 Pod 控制器——ReplicaSet(RS)
    Pod控制器介绍Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类:自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控制器Pod控制......
  • 喜讯!箱讯AnyCase荣获“2023年度苏州市服务型制造示范平台”
    近日,苏州市工业和信息化局公示了“2023年度苏州市服务型制造示范企业(平台)”名单。箱讯科技(上海)有限公司子公司苏州箱讯供应链管理有限公司荣耀上榜。添加图片注释,不超过140字(可选)添加图片注释,不超过140字(可选)添加图片注释,不超过140字(可选)添加图片注释,不超过140字(可选)此次评......
  • JAVA安全-JWT安全&预编译CASE注入
    通过前期的WEB漏洞的学习,掌握了大部分的安全漏洞的原理及利用,但在各种脚本语言开发环境的差异下,会存在新的安全问题,其中脚本语言类型PHP,Java,Python等主流开发框架会有所差异。Javaweb-SQL注入攻击-预编译机制绕过1. SQL注入的防御---防御sql注入:1.session2.参数绑......
  • PascalCase & camelCase & kebabCase介绍
    原文链接:https://www.cnblogs.com/qdkfyym/p/13528076.html一、PascalCase  帕斯卡拼写法(也叫大骆驼拼写法)  PascalCase 帕斯卡拼写法是一种计算机编程中的变量命名方法。它主要的特点是将描述变量作用所有单词的首字母大写,然后直接连接起来,单词之间没有连接符。比......