I think you just need to implement an INSTR(x,y,z)  where X is the input string.
Y is the search string, and z is the search starting location. Typically 
negative numbers indicate the end of the string to search backwards.

So 

    Substr(t1.col, 0, instr(t1.col, '.', -1) ) || '(' t2.col ||')' || 
substr(t1.col, instr(t1.col,'.',-1) )  from t1, t2  where t1.id = t2.id

Should get you pretty close.

See load_extension to get an idea on how to build an extension function such as 
the instr for your purposes.

hth
Alexander Skwar <[EMAIL PROTECTED]> wrote: Daniel Önnerby schrieb:
> This should be a simple task for any programming language to do once the 
> results has been retrieved.

Yes, of course. But it would be nice, if that could be done
on SQL level.

> With the current expressions in SQLite I believe there is no way to do 
> this unless you extend SQLite with your own "string_find_last" or 
> "replace_last" function.

Thanks. That's what I figured out as well :) Thanks
a lot for confrming this!

Alexander Skwar

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------


Reply via email to