Hello,

> I'm now facing the following concern, which I don't know how to
> achieve, even since I've read the doc and browsed the api javadoc :

Where did you run into problems? Converting your " - " string to an
org.jooq.Field?
Something along these lines should work:

------------------------------------------------------------
import static org.jooq.impl.Factory.*;

Factory create = new Factory(...);

// Alias the countries table:
Countries t = Countries.COUNTRIES.as("t");

// Concat several org.jooq.Field objects.
// Use Factory.val() to create a bind value
create.select(t.ccode, concat(t.ccode, val(" - "), t.cname).as("value_"))
    .from(t)
    .orderBy(t.country.asc());
------------------------------------------------------------

Although, I don't know what t.country should refer to... If you do
need the casting to char, use the Field.cast() methods...

Cheers
Lukas

Reply via email to