SQL列表的东西喜欢

时间:2015-04-14 18:55:17

标签: sql list sql-like

而不是在SQL中进行查询,例如:

SELECT QUARTERSECTION WHERE
LABEL LIKE 'NE%' or LABEL LIKE 'SW%'

无论如何,我可以查询将值组合在一起 LABEL LIKE IN ('NE%', 'SW%')

1 个答案:

答案 0 :(得分:1)

您可以创建临时表并将所有类似的值放在那里,然后使用Join

CREATE TABLE tempKeywordSearch (
  keyword VARCHAR(20)
);

INSERT INTO tempKeywordSearch  VALUES ('NE%'), ('SW%');

SELECT q.* 
FROM QUARTERSECTION q 
JOIN tempKeywordSearch t ON (q.col LIKE t.keyword);