当前位置: 首页 > 编程笔记 >

Sql Server中Substring函数的用法实例解析

魏英勋
2023-03-14
本文向大家介绍Sql Server中Substring函数的用法实例解析,包括了Sql Server中Substring函数的用法实例解析的使用技巧和注意事项,需要的朋友参考一下

SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:

  • MySQL: SUBSTR( ), SUBSTRING( )
  • Oracle: SUBSTR( )
  • SQL Server: SUBSTRING( )

SQL 中的 substring 函数是用来截取一个栏位资料中的其中一部分。

例如,我们需要将字符串'abdcsef'中的‘abd'给提取出来,则可用substring 来实现:

select substring('abdcsef',1,3)

结果:

'abd'

括号中数字‘1'表示截取的起始位置是从该字符串第一个字符开始,‘3'表示截取后得到的字符串长度为3个字符。

这是‘substring'最基础的语法,当然,我们的需求有时候会变得比较复杂,例如以下例子:

我们只想要得到'roomno'中的房间号,发现起始字符位置并不是固定的,而且,我们需要的房间号长度也不固定。

此时,我们可以运用‘charindex'这个函数就可以轻松搞定,它是用来定位某个特定字符在该字符串中的位置,即该函数

得到的结果是一个用来表示某个特定字符位置的数字。执行如下代码:

select room_stand=substring(roomno,charindex('元',roomno)+1,charindex('室',roomno)-charindex('元',roomno)-1) 
from PROPERTY_room
where roomno like '%单元%室%' 

结果:

以上所述是小编给大家介绍的Sql Server中Substring函数的用法实例解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍详解SqlServer数据库中Substring函数的用法,包括了详解SqlServer数据库中Substring函数的用法的使用技巧和注意事项,需要的朋友参考一下 功能:返回字符、二进制、文本或图像表达式的一部分 语法:SUBSTRING ( expression, start, length ) 1、substring(操作的字符串,开始截取的位置,返回的字符个数) 例如: 从'

  • 本文向大家介绍SQLServer中merge函数用法详解,包括了SQLServer中merge函数用法详解的使用技巧和注意事项,需要的朋友参考一下 Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句。MSDN对于Merge的解释非常的短小精悍:”根据与源表联接的结果,对目标表执行插入、更新或删除操作。 M

  • 本文向大家介绍实例解析jQuery中proxy()函数的用法,包括了实例解析jQuery中proxy()函数的用法的使用技巧和注意事项,需要的朋友参考一下 jQuery.proxy(),接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文(context )语境。 function将要改变上下文语境的函数。 context函数的上下文语境(`this`)会被设置成这个 objec

  • 本文向大家介绍ES6中Array.copyWithin()函数的用法实例详解,包括了ES6中Array.copyWithin()函数的用法实例详解的使用技巧和注意事项,需要的朋友参考一下 ES6为Array增加了copyWithin函数,用于操作当前数组自身,用来把某些个位置的元素复制并覆盖到其他位置上去。 该函数有三个参数。 target:目的起始位置。 start:复制源的起始位置,可以省略,

  • 本文向大家介绍Python3.2中Print函数用法实例详解,包括了Python3.2中Print函数用法实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python3.2中Print函数用法。分享给大家供大家参考。具体分析如下: 1. 输出字符串 2. 格式化输出整数 支持参数格式化,与C语言的printf类似 3. 格式化输出16进制,十进制,八进制整数 #%x --- hex

  • 本文向大家介绍SQLServer与Oracle常用函数实例对比汇总,包括了SQLServer与Oracle常用函数实例对比汇总的使用技巧和注意事项,需要的朋友参考一下 一、数学函数 1.绝对值 2.取整(大) 3.取整(小) 4.取整(截取) 5.四舍五入 6.e为底的幂 7.取e为底的对数 8.取10为底对数 9.取平方 10.取平方根 11.求任意数为底的幂 12.取随机数 13.取符号 14