我有两列column1和column2,我试图从column2中检索column1值中包含的行。所以应该是这样的:
SELECT * FROM dataset.table AS t WHERE t.column2 LIKE '%' t.column1 '%' -- I know it's wrong syntax..
有可能吗?
8ehkhllq1#
一些简单的选择:
select * from `project.dataset.table` where column2 like '%' || column1 || '%'
或
select * from `project.dataset.table` where regexp_contains(column2, column1)
1条答案
按热度按时间8ehkhllq1#
一些简单的选择:
或