case when里的like功能 
假如要用到case when又要用到like这样的功能,即如果字符串包含‘语文’就怎么怎么样,包含‘数学’就怎么怎么样,包含‘英语’就怎么怎么样,like是用于where中的,放在case when里面是无效的,可以用instr()这个函数来查找这些字符出现的位置,代替like的功能,这样写就好呐。 
case when instr(t.str,’语文’) > 0 then 0 
when instr(t.str,’语文’) > 0 then 1 
when instr(t.str,’语文’) > 0 then 2 
else 3 end 
另外在多表查询时,一开始我喜欢用in,在执行了一段时间后报出了ora-1几几几数字类型不正确的错误,分析了一下估计是in的括号里的数据太多的缘故,所以尽量不要用in,用关联查询就可以了。

  1. substr('ABCDEFG', 2, 3) = 'BCD'
  2. substr('ABCDEFG', -2)  = 'FG'
  3. substr('ABCDEFG', -4)  = 'DEFG'

转载于:https://www.cnblogs.com/yangpeng-jingjing/p/9001437.html

case when里的like功能 ////// 截取(substr)相关推荐

  1. switch语句中在case块里声明变量会遇到提示“Expected expression before...的问题

    switch语句中在case块里声明变量会遇到提示"Expected expression before..."的问题 例如在如下代码中 1 case constant: 2 in ...

  2. SAP MM里的ERS功能不适用于供应商寄售采购模式

    SAP MM里的ERS功能不适用于供应商寄售采购模式 今天收到了一个做零售行业项目的SAP同行的问题,客户问她是否可以在供应商寄售采购流程里启用SAP的ERS功能.我甚为吃惊,感觉这个SAP客户的问题 ...

  3. SAP S4HANA里委外加工采购功能的变化

    SAP S4HANA里委外加工采购功能的变化 [Part 1:主要变化点] 1.1,采购订单界面上的变化, 1.2, 新的事务代码: ME2ON (Subcontracting Cockpit), 1 ...

  4. 计算机一级考试的时候用计算器,在WPS文字里设置计算器功能

    在WPS文字里设置计算器功能 分类:计算机等级| 更新时间:2012-12-21| 来源:转载 在使用WPS文字编辑文稿时,常常需要对一些数据进行简单的核算,为了计算方便,笔者经过一番摸索,设法在WP ...

  5. php提取字符串substr,php字符串截取substr函数简介

    摘要 腾兴网为您分享:php字符串截取substr函数简介,有道英语,影视大全,天翼校园,天翼购等软件知识,以及股票涨幅计算器,驾考模拟3d,全药通,小寻儿童电话手表,博星证券,汽车表情包,游戏性能测 ...

  6. 手机触屏长按测试软件,长按屏幕有惊喜?学会这9个小技巧,可以触发手机里的隐藏功能...

    原标题:长按屏幕有惊喜?学会这9个小技巧,可以触发手机里的隐藏功能 在手机实体按键设计得越来越少的情况下,很多粉粉可能会感到很困惑,比如怎么才能一键打开某个功能呢?隐藏得很深的功能,又如何能够快速找到 ...

  7. oracle countif函数,字符串截取substr、excel表中查找重复数据countif

    1.字符串截取substr =left(a1,2)意思是取A1左面就是前面开始去2个字符 =right(a1,3)及时A1右面 就是走后面开始取3个字符 要是中间取 =mid(a1,2,4) 就是走A ...

  8. 如何用Chrome自带的截屏功能截取超过一个屏幕的网页

    提升程序员工作效率的工具/技巧推荐系列 推荐一个功能强大的文件搜索工具SearchMyFiles 介绍一个好用的免费流程图和UML绘制软件-Diagram Designer 介绍Windows任务管理 ...

  9. oracle 并接去掉字符串,ORACLE删除字符-TRIM字符截取-substr查找字符-instr

    TRIM函数,最简单的功能就是来去除字符串的行首和行尾的空格,返回值类型是varchar2; 1.TRIM函数的完整语法描述 TRIM([{{LEADING | TRAILING | BOTH} [ ...

最新文章

  1. [JS][dfs]题解 | #迷宫问题#
  2. WebFrom模拟MVC
  3. 项目管理中常用到的简便工具
  4. openoffice api java_如何在API / SDK中选择OpenOffice和LibreOffice
  5. tableau可视化数据分析60讲(六)-数据连接及数据混合
  6. 初探swift语言的学习笔记一(基本数据类型)
  7. 23-爬虫之scrapy框架增量式实时监测数据爬取10
  8. 6 个 Java 工具,轻松分析定位 JVM 问题!
  9. 洛谷 3784(bzoj 4913) [SDOI2017]遗忘的集合——多项式求ln+MTT
  10. 使用extract-text-webpack-plugin提取css文件
  11. hive on tez集成完整采坑指南(含tez-ui及安全环境)
  12. Java重命名文件的方法_java重命名文件(附道客巴巴文档下载方法)
  13. 装修、家具设计标准尺寸参考
  14. 微软自带dns服务器,win10微软设置哪个DNS服务器地址最快
  15. Landsat系列卫星介绍​
  16. Windows 2003 Server报 由于这台计算机没有远程桌面客户端访问许可证
  17. 支付宝服务商模式支付
  18. ODOO15中如何在交货单中为客户设置出货范围?OCA模块
  19. 新驾考指南---[C1-图文全程指导篇]
  20. 数字化时代下,智能运维全栈监控解决方案及案例盘点

热门文章

  1. **使用 Git Hook 实现网站的自动部署
  2. VB6基本数据库应用(五):数据的查找与筛选
  3. MyEclipse Enterprise Workbench 9.0 破解及注册机 注册码
  4. docker 安装 oracle12,使用Docker安装Oracle 12c
  5. mysql在线上建索引,mysql 5.6在线DDL建索引测试
  6. npm i和npm_让您的NPM套件包含Jest和Codecov☂️
  7. 如何在您HTML中嵌入视频和音频
  8. 超越技术分析_超越技术面试
  9. 1001 A+B Format
  10. (C++)用指针实现两数交换函数swap()的两种方法