易截截图软件、单文件、免安装、纯绿色、仅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 查询表行的索引

原数据---------------------------- 
                  a        b
      49 皮书系列
  50 经济 ......

如何把从mssql查询到的数据插入到access中

我连接了两个数据库,mssql,access

如何在同一个按钮下操作两个数据库的表

比如,我通过复杂的sql语句从mssql数据库多个表取得了数据

然后插入access数据库某一个表中

SQL code:
SQL SER ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号