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

sql 函数问题

sql 2005数据库我想得到一字符串为:
sldkf|||sdeww
erkv|||rltdk
jemcl|||ligf
就是|||后面的字符有什么函数能得到吗?是在sql语句写的,不是在页面写的,那位高手来指教下,新手,谢谢
晕  到处发
SQL code:
select parsename(replace('sldkf|||sdeww','|||','.'),1)
/*sdeww*/


引用
晕  到处发
SQL codeselectparsename(replace('sldkf|||sdeww','|||','.'),1)/*sdeww*/
这兄弟的 SQL强悍

谢谢这位大哥了!

SQL code:
Select parsename('A,B,C.C,E.F',2)---parsename的语法就是 截取点 '.' 后面的字符串,1为倒数第一,2为倒数第二...


谢谢你了


相关问答:

求一条oracle多表查询的sql,求高手们不吝赐教~

table1:
uID    uName
1      小李 
2      小张

table2:
pID  uID  type
1    1    H1
2    ......

求一sql语名

现在有a1,a2两表
a1
id name aa cc
001 aaaa bbb cc
002 bbb bbb bbb
003 ccc ccc ccc
004 ddd ddd ddd
005 eee eee eee
a2
id ida2 ff b ......

求一个sql文的写法

一张表table字段F1和F2

F1    F2
1    a                               
2    ......

sql 截取字符串

我要得到一个字符串如:
sdfk|||sgts
sdfsfd|||rgreg
wrfw|||sefw
就是要得到|||后面的字符串,有什么函数吗?怎么用呢?谢谢!
SQL code:
select
right(col,len(col)-charindex('|||',col)-2)
f ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号