How to use LIKE with IN in DB2?

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

I want to use LIKE with this select query; how can I write LIKE statement with IN, similar to the query below:

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

If you really want to look for strings starting with a, b or c, you may opt for :

SELECT * 
FROM abc
WHERE LEFT(column1, 1) IN ('a', 'b', 'c')

I assume your case is actually more complex, but maybe you can adapt this snippet to your needs...

Related