【发布时间】:2016-03-17 07:21:56
【问题描述】:
我有一个问题:
Select *
from table
where
field1 LIKE '%12345%' (12345 being a column value : field2) *Works*
我想在 LIKE 运算符中使用列字段值而不是硬编码。 尝试使用 concat:
where field1 LIKE concat(concat('%',field2), '%') *doesnt work*
尝试使用 regexp_like:
where regexp_like(field1, Cast(field2 as character)) *doesnt work*
【问题讨论】:
-
什么是“field2”?列名还是什么?你如何定义“field2”?
标签: sql sql-like vertica regexp-like