sqlstate sqlcode error codes sql db2

sqlcode - ¿Cómo usar LIKE con IN en DB2?



sqlstate db2 codes (3)

SELECT * FROM abc WHERE column1 IN (a1,b1,c1)

Quiero usar LIKE con esta consulta de selección; ¿Cómo puedo escribir la declaración LIKE con IN, similar a la siguiente consulta:

SELECT * FROM abc WHERE column1 LIKE IN (a%,b%,c%)


Como dicen los demás, puede usar una lista de condiciones O para especificar las condiciones.

También puede usar una tabla o subconsulta temporal en la cláusula from. Aquí hay un ejemplo de la subconsulta en la cláusula from:

select column1 from abc , table( (select ''a%'' as term from SYSIBM.SYSDUMMY1) union all (select ''b%'' from SYSIBM.SYSDUMMY1) union all (select ''c%'' from SYSIBM.SYSDUMMY1) ) search_list where abc.column1 like search_list.term;


No puedes combinar like con in Escríbalo como comparaciones separadas:

select column1 from abc where column1 like ''a%'' or column1 like ''b%'' or column1 like ''c%''


No puedes. Escríbalo como:

column1 LIKE ''a%'' OR column1 LIKE ''b%'' OR column1 LIKE ''c%''