当前位置: 首页 > news >正文

Oracle中INSTR函数与SQL Server中CHARINDEX函数

  1. Oracle中INSTR函数与SQL Server中CHARINDEX函数  
  2.   
  3. 1.ORACLE中的INSTR  
  4. INSTR函数格式:INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)   
  5. 说明:返回从 ‘起始位置’ 开始查找 ‘源字符串’ 中与 ‘目标字符串’ 第 ‘匹配序号’ 次匹配的位置  
  6. 例如:返回从第4位字符开始SQL_Server_2008字符串中第2次出现字符串er的位置  
  7. select INSTR('SQL_Server_2008','er',4,2 ) as result from dual;  
  8. 结果:9  
  9.   
  10.   
  11.   
  12. 2.SQL Server中的CHARINDEX  
  13. CHARINDEX函数格式:CHARINDEX( targetStr , srcStr [,start_location ] )  
  14. 说明:返回目标字符(串)在源字符串字符串中出现的起始位置  
  15. select CHARINDEX('er','SQL_Server_2008',10) ;  
  16. 结果:0   
  17. select CHARINDEX('er','SQL_Server_2008',7) ;  
  18. 结果:9   
  19. select CHARINDEX('er','SQL_Server_2008') ;  
  20. 结果:6   
  21. 返回结果说明:返回0说明没有查找到符合条件的字符(串)  

 

想要使用SUBSTR函数和INSTR函数截取目标字段:

SUBSTR(a.DM,5,INSTR(DM||'-','-'))

 

转载于:https://www.cnblogs.com/zuizui1204/p/6698884.html

相关文章:

  • 沟通和编程一样,也是一门艺术系列5(沟通的方向)
  • CSS实现Tab布局
  • Spring定时任务的几种实现(转)
  • Android Handler使用
  • django-rest-framework学习之Requests and Responses--2017年4月13日
  • LightOJ1245 Harmonic Number (II)
  • Hnoi-2017 滚粗记
  • 新概念英语(1-3)Sorry, sir
  • open-falcon之judge
  • oaracel 函数_行转列
  • Python图像处理(14):神经网络分类器
  • 【Matlab】运动目标检测之“光流法”
  • PAT甲题题解-1030. Travel Plan (30)-最短路+输出路径
  • Swift 表达式
  • linux配置分步安装lnmp环境----ghj
  • 【笔记】你不知道的JS读书笔记——Promise
  • CSS 提示工具(Tooltip)
  • js算法-归并排序(merge_sort)
  • python3 使用 asyncio 代替线程
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Spring声明式事务管理之一:五大属性分析
  • Xmanager 远程桌面 CentOS 7
  • 浮动相关
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 聊聊flink的TableFactory
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 详解移动APP与web APP的区别
  • Hibernate主键生成策略及选择
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #LLM入门|Prompt#3.3_存储_Memory
  • #考研#计算机文化知识1(局域网及网络互联)
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (二十三)Flask之高频面试点
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)Linux+Windows下安装ffmpeg
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .net6Api后台+uniapp导出Excel
  • .Net中间语言BeforeFieldInit
  • @KafkaListener注解详解(一)| 常用参数详解
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [delphi]保证程序只运行一个实例
  • [HTML]Web前端开发技术12(HTML5、CSS3、JavaScript )——喵喵画网页
  • [javascript]Tab menu实现
  • [office] Excel自带的编辑函数求和方法 #其他#媒体
  • [one_demo_12]递归打印*\n*.*.\n*..*..\n图形
  • [POJ1236]Network of Schools(并查集+floyd,伪强连通分量)
  • [python]python os模块 常用命令
  • [RK3566-Android11] 关于 a2dpsink -蓝牙支持接收播放/无PIN码连接
  • [svc][op]关闭linux centos各种声音
  • [svc]后台运行程序screen or nohup
  • [USACO12MAR]摩天大楼里的奶牛Cows in a Skyscraper
  • [安卓] 15、用NFC解锁手机并自动打开应用