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
相关问答:
如何将内容为“2009-07-31 08:06:04.640”的时间字段在保留时间类型的前提下转化为“2009-07-31”的日期格式?
SQL code:
select convert(varchar(10),'2009-07-31 08:06:04.640',120)
/*
----------
2009-07- ......
根据用户session里的ID,查得该用户的所有订购明细
订单表结果如下
id signup_number products
1 2009001213 2,3,5,7
2 &nbs ......
原数据----------------------------
a b
49 皮书系列
50 经济 ......
我连接了两个数据库,mssql,access
如何在同一个按钮下操作两个数据库的表
比如,我通过复杂的sql语句从mssql数据库多个表取得了数据
然后插入access数据库某一个表中
SQL code:
SQL SER ......
商品表
ProductManager_Name ProductManager_Type_Id
-------------------------------------------------------------
中国经济热点研究 ......