易截截图软件、单文件、免安装、纯绿色、仅160KB

mssql 字符串处理

@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


相关问答:

MSSQL$SQLEXPRESS 服务启动问题

 


MSSQL$SQLEXPRESS  无法启动..  知道如何处理的请帮帮忙  谢谢
看看错误日志

提示什么错误?

http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573408.aspx
......

mssql如何只显示有重复的数据呢?

mssql如何只显示有重复的数据呢?
有重复的数据就显示一条重复的数据,没重复的不显示,查询语句该怎么写呢?谢谢

SQL code:
select distinct *
from tablename
where id in (
selec ......

查看本机MSSQL连接池,怎么操作?谢谢

说来害羞哈,呵呵……
自学编程已经两年多了,还不会查看数据库连接池啊,请大侠们说一下怎样查看呀?

比方说,我用IE和FF和Opera同时以三个用户身份打开本地网站(网站在IIS上,地址如http://127.0.0.1/M ......

如何将excel中的数据实时保存至mssql数据库?

假设有两张表,t1 t2
t1:id 字段1 字段2 字段3
t2:id 字段4 字段5 字段6

现用一条查询语句select t1.*,t2.* from t1,t2 where t1.id=t2.id and 条件……
将符合条件的数据从mssql数据库中导出至exce ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号