@str = |108||203|
查找返回结果str = 108 只返回第一个 其它的都干掉
SQL code:
declare @str varchar(100)
set @str = '|108||203|'
select substring(@str,2,charindex('|',stuff(@str,1,1,''))-1)
SQL code:
declare @str varchar(20)
set @str ='|108||203|'
select substring(@str,charindex('|',@str)+1,charindex('||',@str)-charindex('|',@str)-1)
/*
--------------------
108
(所影响的行数为 1 行)
*/
SQL code:
declare @str varchar(20)
set @str ='|108||203|'
select substring(@str,2,charindex('||',@str)-2)
/*
--------------------
108
(所影响的行数为 1 行)
*/
SQL code:
declare @ varchar(10)
set @ ='|108||203|'
select substring(@,2,charindex('|',@,2)-2)
/*
----------
108
(1 行受影响)
*/
长时间不来混,速度不行了 呵呵
SQL code:
declare @str varc
办公室里有6台电脑,其中一台装有MSSQL 2005 作为服务器,另外五台电脑各有一个用户名,都设置成可以访问的了。但只有两台可以连上数据库,其他的报错:[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或 ......