一:substring函数是SQL中截取字段数据中的其中一部分
--列:提取'abdcsef'中的abc数据,使用substring实现
select substring('abdcsef',1,3)
--‘1’表示截取的起始位置是从第一个字符开始,‘3’表示截取后得到的字符串长度为3个字符
文章来源:https://www.toymoban.com/news/detail-648261.html
二: 想要得到'roomno'中的房间号,发现起始字符位置并不是固定的,而且,我们需要的房间号长度也不固定,用‘charindex’这个函数,用来定位某个特定字符在该字符串中的位置,即该函数得到的结果是一个用来表示某个特定字符位置的数字。执行如下代码:文章来源地址https://www.toymoban.com/news/detail-648261.html
select room_stand=substring(roomno,charindex('元',roomno)+1,charindex('室',roomno)-charindex('元',roomno)-1)
from PROPERTY_room where roomno like '%单元%室%'
到了这里,关于SQL server中substring 的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!