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

sql 截取字符串

我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
from
tb


SQL code:

--> 测试数据:[TB]
if object_id('[TB]') is not null drop table [TB]
create table [TB]([col] varchar(14))
insert [TB]
select 'sdfk|||sgts' union all
select 'sdfsfd|||rgreg' union all
select 'wrfw|||sefw'

select parsename(replace(col,'|||','.'),1) from [TB]

/*

--------------------------------------------------------------------------------------------------------------------------------
sgts
rgreg
sefw

(所影响的行数为 3 行)

*/

drop table TB



SQL code:
SELECT STUFF(COL,CHARINDEX('|||',COL)+2,'') from TB


SQL code:

--try
select substring(replace(aa,'|||','|'),charindex('|',aa)+1,100) from @tb


相关问答:

oracle sql developer 查询显示中文乱码

环境:1.win2003server+oracle9i
2.oracle9i字符集为AMERICAN_AMERICA.WE8ISO8859P1
3.oracle sql developer版本 1.5.5
现象描述: 1.在sql developer 中查询oracle中的某个表,中文全部显示为乱码。 ......

sql更新字段路径

如果用sql语句更改lj字段的路径,如下:
lj
7/200781616183095962.jar
8/f_200812111413292.jar
8/f_200812111413291.jar

得到的结果如下:
lj
1/7/200781616183095962.jar
1/8/f_20081 ......

Sql排序 - MS-SQL Server / 基础类

我的Tblworkbill表的数据如下:
id workbillno ..................
1 1
2 6
3 a1
4 c2
5 2
6 aa
7 ......

求一个sql文的写法

一张表table字段F1和F2

F1    F2
1    a                               
2    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号