On 9/30/19 9:18 AM, Alex O'Ree wrote:
I have a use case where i have string data stored in a blob and i want to
perform a query similar to

select * from table where column1 like '%hello world%'

It doesn't look like this is possible with derby out of the box. Is there a
way to create a function that calls a java function or something that can
be used to make this work?

Just to clarify, the column has type BLOB rather than CLOB? The following script works for me on CLOB types:

   connect 'jdbc:derby:memory:db;create=true';
   CREATE TABLE t (a CLOB);
   INSERT INTO t VALUES ('this will not match'), ('but shello worldly will');
   SELECT * FROM t WHERE a LIKE '%hello world%';

Thanks,

-Rick

Reply via email to