Вместо того, чтобы делать запрос в SQL, таких как:SQL список вещей, как
SELECT QUARTERSECTION WHERE
LABEL LIKE 'NE%' or LABEL LIKE 'SW%'
Есть в любом случае, я могу запрос на групповые ценности вместе LABEL LIKE IN ('NE%', 'SW%')
?
Вместо того, чтобы делать запрос в SQL, таких как:SQL список вещей, как
SELECT QUARTERSECTION WHERE
LABEL LIKE 'NE%' or LABEL LIKE 'SW%'
Есть в любом случае, я могу запрос на групповые ценности вместе LABEL LIKE IN ('NE%', 'SW%')
?
Вы можете создать временную таблицу и поместить все как значения там, а затем использовать Присоединяйтесь
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);
im, делая это в ГИС программного обеспечения. не поддерживает несколько строк текста. – user2375756
, но ЛЕВО (лейбл, 2) помогли! – user2375756
@ user2375756: - перед тем, как задать вопрос, вы должны упомянуть все о своей среде, если – HaveNoDisplayName
Что RDBMS вы используете? Некоторые поддерживают регулярное выражение, которое может делать то, что вы хотите. Но если это всего лишь несколько шаблонов, которые соответствуют друг другу, придерживайтесь 'LIKE' и' OR'. –
И если они имеют одинаковую длину, вы также можете использовать усеченную строку с 'IN'(), как в' LEFT (LABEL, 2) IN ('NE', 'SW') ' –