I want to use something like:
SELECT A.* FROM MYSCHEMA.MYTABLE A, MYSCHEMA.SECONDTAB B WHERE A.COL1 LIKE B.COL1 || '%'
How to achieve this in DB2 ?
I want to use something like:
SELECT A.* FROM MYSCHEMA.MYTABLE A, MYSCHEMA.SECONDTAB B WHERE A.COL1 LIKE B.COL1 || '%'
How to achieve this in DB2 ?
Not so sure what you try to achieve but it works in DB2. Just add TRIM function at LIKE TRIM(B.COL1) || '%'
or swap it to WHERE B.COL1 LIKE TRIM(A.COL1) || '%'
[edit] Above works in DB2 in as/400(or whatever name they call it right now)
Below might work with DB2 LUW (tested with DB2 windows v8.2), assuming COL1 type = varchar
WHERE SUBSTR(A.COL1,1,LENGTH(A.COL1)) = SUBSTR( B.COL1, 1,LENGTH(A.COL1))