SQL SERVER 查询第一个数字和最后一个数字的位置
我们在实际开发中,有时候需要得到字符串中的数字位置,然后对字符串做处理。获取位置我们用PATINDEX方法,因为PATINDEX是支持正则表达式的,可以匹配数字,而类似CHARINDEX这种函数,只能查询匹配固定的字符串。
实现代码如下:
DECLARE @str NVARCHAR(255) = '京都大道1号402室'
SELECT PATINDEX('%[0-9]%', @str) AS 第一个数字位置 ,LEN(@str) - PATINDEX('%[0-9]%', REVERSE(@str)) + 1 AS 最后一个数字位置
结果:
以上代码可以查询得到字符串中数字的位置。
SQL SERVER 查询第一个数字和最后一个数字的位置相关推荐
- sql server查询最大最小值对应的另一个字段值
sql server中查询最大最小值的时候很简单,直接取max(val).min(val),然后group by 某需要统计的字段就可以统计出来,但是,在实际项目中,很多取最大最小值的操作都需要取出出 ...
- SQL Server查询存储–概述
The SQL Server Query Store is a relatively new feature introduced in SQL Server 2016. It is basicall ...
- Sql Server查询性能优化之索引篇【推荐】
Sql Server查询性能优化之索引篇[推荐] 这篇是索引系列中比较完整的,经过整理而来的 一 索引基础知识 索引概述 1.概念 可以把索引理解为一种特殊的目录.就好比<新华字典>为了加 ...
- SQL Server 查询性能优化——覆盖索引(二)
在SQL Server 查询性能优化--覆盖索引(一) 中讲了覆盖索引的一些理论. 本文将具体讲一下使用不同索引对查询性能的影响. 下面通过实例,来查看不同的索引结构,如聚集索引.非聚集索引.组合索 ...
- SQL Server查询中特殊字符的处理方法
来源:http://database.51cto.com/art/201009/227766.htm SQL Server查询中,经常会遇到一些特殊字符,比如单引号"'"等,这些字 ...
- sqlserver 指定的网络名不再可用_50个比较实用的SQL Server查询语句(1)
在本文中,我将解释一些通用的SQL查询.我认为每个开发人员都应该了解这些查询.这些查询与SQL的任何特定主题都无关.但是了解这些查询可以解决一些复杂的任务,并且可以在许多场景中使用. 查询1:检索所有 ...
- SQL Server查询执行计划–基础
为什么查询执行对SQL Server性能很重要? (Why is query execution important for SQL Server performance?) SQL Server性能 ...
- sql查询初学者指南_面向初学者SQL Server查询执行计划–类型和选项
sql查询初学者指南 When a DBA is working with the SQL Server, he/she might sometimes say that the execution ...
- sql查询初学者指南_面向初学者SQL Server查询执行计划–非聚集索引运算符
sql查询初学者指南 Now that we understand what Clustered Index Scan and Clustered Index Seek are, how they o ...
最新文章
- HDU 5734 Acperience
- html外边距的复合属性是,margin
- Matplotlib(一)工作流程
- (转)公钥,私钥和数字签名这样最好理解
- Docker 下载 JDK 镜像(docker search 、docker pull)
- c++现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度
- Atitit 跨平台跨语言图像处理与node.js图像处理之道 attilax著 1. 著名跨语言类库 ImageMagick简介、GraphicsMagick、命令行	1 1.1. opencv
- 世界完全对称日计算(C++)
- 开源的魔兽世界参考架构——mangos--网络游戏引擎BigWorld 服务器介绍
- linux mint 使用软件管理器安装软件
- 《简约至上:交互设计四策略》导读
- C#写入注册表打印异常提示无法写入到注册表项
- 深度学习笔记(四十一)循环神经网络及正反向传播
- 网吧计算机配置特点,揭秘:网吧电脑配置很低,却怎么用也不卡顿,这是为什么呢?...
- 英语 Yang liang 120 --180
- 学会Python如何利用业余时间赚外快?分享几个接单途径
- 广州电子地图下载 来自谷歌电子地图库 地图展示15、17、19级
- Android 获取手机系统版本号、获取手机型号、获取手机厂商、获取手机IMEI、获取手机CPU_ABI、获取手机唯一识别码
- 数据库系统概论第五版:考试预测_HUST_CSE
- 算法岗面经总结(映客 )
热门文章
- jquery 获取父级元素、子级元素、兄弟元素的方法
- log4j升级为log4j2(无需改动代码)
- 在VIVIDO中快速计算并输入N多个多字节数值(2J)
- 中科院 鲁士文 计算机网络,《计算机网络-鲁士文》10_基于IP的多协议标记交换技术.pptx...
- 2021-07-16(Kotlin学习笔记 -->享学课堂vip课程)
- c语言入门-5-字符串
- vue-computed 计算属性
- Registration小结2
- 小白的柳州麻将黑科技.Part1 = 你不知道的门清
- 浅谈德州扑克AI核心算法:CFR