(case '字段'

when '数据1' then '输出1'

when '数据2' then '输出2'

when '数据3' then '输出3'

else '其他数据输出一致'

end) as '字段'

replace(字段,'原子字符串','新子字符串') as 字段

select username,
(case `role`
when 0 then '班长'
when 1 then '课代表'
when 2 then '组长'
when 3 then '学生'
else '超级管理员'
end) as 'role',
replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(
replace(replace(replace(replace(replace(replace(user_condition,'10','语文j'),
'11','语文k'),'12','语文l'),'13','语文m'),'14','语文n'),'15','语文o'),'16','语文p'),'1','语文a'),
'2','语文b'),'3','语文c'),'4','语文d'),'5','语文e'),'6','语文f'),'7','语文g'),'8','语文h),'9','语文i')
as user_condition from loginuser a, user_menu b where a.id = b.UserId and region = 999;

原始数据查询:

修改后查询:

转载于:https://www.cnblogs.com/likaixin/p/11264400.html

case函数,replace函数相关推荐

  1. oracle replace更新,Oracle replace函数使用

    需求是要修改Oracle某列表中把这一列中全部的100换成200: update b_nodes a set a.childs=replace((select childs from b_nodes ...

  2. sql server字符串替换函数REPLACE

    使用REPLACE(替换字符串)函数REPLACE函数将字符串中的子字符串替换为指定字符串. 语法: REPLACE (string_expression1, string_expression2, ...

  3. sql replace函数_SQL REPLACE函数概述

    sql replace函数 In this article, I'll show you how to find and replace data within strings. I will dem ...

  4. 第五十七章 Caché 函数大全 $REPLACE 函数

    文章目录 第五十七章 Caché 函数大全 $REPLACE 函数 大纲 参数 描述 REPLACE和REPLACE和REPLACE和TRANSLATE 示例 第五十七章 Caché 函数大全 $RE ...

  5. python 正则 replace函数_python pandas中的str对象的replace函数

    网页链接​mp.weixin.qq.com replace函数本身并不复杂,但由于该函数和正则表达式结合会使其作用更加灵活,该函数的主要作用是根据特定的表达式匹配字符串找到后并按照给定的字符或者函数进 ...

  6. db2 replace函数的用法_5 分钟快速掌握 MySQL 函数

    目录 1.MySQL中关于函数的说明 概念:类似java.python中的方法,将一组逻辑语句封装在方法体中,对外暴露方法名: 好处:Ⅰ隐藏了实现细节:Ⅱ提高代码的重用性: 调用:select 函数名 ...

  7. python replace函数_Python3 replace()函数使用方法

    描述 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. 语法replace()方法语法: str.replac ...

  8. pandas使用replace函数将所有的无穷大值np.inf替换为缺失值np.nan、使用pandas的fillna函数用经验固定值填充缺失值np.nan

    pandas使用replace函数将所有的无穷大值np.inf替换为缺失值np.nan(replace all infinities with a missing value).使用pandas的fi ...

  9. pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)

    pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values) 目录

  10. pandas使用replace函数和正则表达式移除dataframe字符串数据列中头部指定模式字符串(Removing leading substring in dataframe)

    pandas使用replace函数和正则表达式移除dataframe字符串数据列中头部指定模式字符串(Removing leading substring in dataframe) 目录

最新文章

  1. django文件上传
  2. java 中断 继续_关于中断的线程如何继续。。在线等
  3. 【Qt】QT_BEGIN_NAMESPACE 和 QT_END_NAMESPACE
  4. 初识Tcl(七):Tcl 字符串
  5. springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理
  6. 虚拟机上怎么配置mysql数据库_Linux虚拟机下安装配置MySQL
  7. 虚拟机vcenter如何增加磁盘_如何在家搭建一套自己的实验平台(10)iSCSI 共享存储...
  8. SQL Server索引进阶第十篇:索引的内部结构
  9. 深入理解Java ClassLoader及在 JavaAgent 中的应用
  10. Python在Win10系统的安装和使用配置
  11. SBI旗下交易所SBI VC Trade推出比特币借贷服务
  12. Selenium2.0 获取隐藏元素的内容
  13. 1.UiDevice API 详细介绍
  14. CoinFLEX的基本情况以及与Bakkt
  15. 人民日报刊发浪潮集团董事长孙丕恕署名文章:更好实现数据共享
  16. 泛微oa部署linux步骤,泛微E-Cology协同办公平台安装部署手册.doc
  17. 计算机专业必须考过英语4级吗,计算机专业英语必须过六级吗
  18. web前端vue融云即时通讯上手
  19. 计算机安全证书有问题怎么办,提示此网站的安全证书有问题怎么办
  20. 实现多余文字显示省略号

热门文章

  1. 找不到问题的核心,你永远解决不了问题。
  2. 机器学习面试——XGBoost,GBDT,RF(上)
  3. NILMTK在Windows下的安装教程
  4. 浏览器访问pdf 的url怎么加密_怎么解决加密的pdf文件?
  5. 【Pytorch神经网络理论篇】 12 卷积神经网络实现+卷积计算的图解
  6. Java 给编译器看的注释--Annotation
  7. LeetCode 1665. 完成所有任务的最少初始能量(贪心)
  8. [Kaggle] Digit Recognizer 手写数字识别(神经网络)
  9. LeetCode 605. 种花问题
  10. python接活网站_python能自己接活_python开发接活 - CSDN