子功能的SQLServer中的应用实例分析

子功能的SQLServer中的应用实例分析
在SQL字符串函数是用来捕捉一个栏位数据的一部分。在不同的数据库中,这个函数的名称不完全相同:

MySQL:substr(),子()
Oracle:substr()
SQL服务器:substring()
在SQL字符串函数是用来拦截一列点数据的一部分。

例如,我们需要提取'和'在string'abdcsef ',并使用字符串来实现它:

选择子串('abdcsef,1,3)

结果uff1a

'和'
括号中的数字1表示截取的起始位置以字符串的第一个字符开始,3表示截取后字符串的长度为3个字符。

这是串的最基本的语法,当然我们需要更复杂的,如下面的:
我们只想在the'roomno的房间号码,我们发现起始字符是不固定的,和长度的房间,我们需要的不是固定的。

在这一点上,我们可以利用charindex'to功能轻松解决它,它是用来查找字符串中,这是一个特定的字符的位置,功能。

结果是一个用来表示某个字符位置的数字:
选择room_stand = substring(roomno,charindex('yuan ',roomno)+ 1,charindex(人员房间,roomno)- charindex('yuan ',roomno)- 1)
从property_room
在roomno像单元房%。
结果uff1a
以上是子串函数在SQL Server中引入萧边的使用的分析,希望能对你有帮助。如果你有任何问题,请给我留言,萧边会及时给您回复。谢谢您支持网站
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部