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 无法启动.. 知道如何处理的请帮帮忙 谢谢
看看错误日志
提示什么错误?
http://blog.csdn.net/fredrickhu/archive/2009/09/20/4573408.aspx
......
mssql如何只显示有重复的数据呢?
有重复的数据就显示一条重复的数据,没重复的不显示,查询语句该怎么写呢?谢谢
SQL code:
select distinct *
from tablename
where id in (
selec ......
说来害羞哈,呵呵……
自学编程已经两年多了,还不会查看数据库连接池啊,请大侠们说一下怎样查看呀?
比方说,我用IE和FF和Opera同时以三个用户身份打开本地网站(网站在IIS上,地址如http://127.0.0.1/M ......
假设有两张表,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 ......