请教高手,如何取字符中字段
如有一个字符111kkk(kkkkk)我要取字段kkk
SQL如何写,请教高手,谢谢 substr 可以去固定位置的字符,parameter 1:位置,1开始,2:要取的长度 substr 这个我会,
但如何确定K的位置是在第几位呢,
因为还有很多,
k的位置是不固定的 CHARINDEX('Rd',Address)
我用这个,
informix提示语法错的 如果你不能确定位置,建议你还是用程序算了,就算sql中有查询子串位置的函数,效率也太低,不要用 程序怎么写确定的呢 你只要确定kkk?
这个有什么规律没有???? "(" 前3位??????还是什么? 比如有这样的字段:
邹亚东(下桥新大地)
邹亚东(万江君豪别克)
邹亚东(寮步三益)
邹亚东(东城三正)
周银(樟木头东神)
周银(永濠汽销)
周银(石碣新动力)
周银(牛山大新)
周银(寮步华熙)
周银(厚街大新)
去掉括号里内容
只要返回邹亚东,周银 select case when a = '(' then a when a = '(' then a when a = '(' then a else a end from t;
select distinct case when a = '(' then a when a = '(' then a when a = '(' then a else a end from t;
[ 本帖最后由 xxyyy 于 2008-7-9 09:29 编辑 ]
页:
[1]
2