[英]Oracle - Compare column using REGEXP_LIKE
我有一個包含 2 列的表:FIRST_PART、SECOND_PART。 我需要的是使用 FIRST_PART、SECOND_PART 作為 LIKE 再次運行查詢另一個表。
所以,類似於:SELECT {fields} FROM {table} WHERE {column} LIKE {first_part}%{second_part}
我想也許我構造了一些字符串並使用了 EXECUTE IMMEDIATE,但必須有另一種方式......
您可以使用:
SELECT field1,
field2,
field3
FROM table_name t
WHERE EXISTS(
SELECT 1
FROM other_table o
WHERE t.column_name LIKE o.first_part || '%' || o.second_part
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.