Selecionar mais de um registro em coluna SQL

Caros colegas, boa noite?

Estou limpando uma tabela de resultados das eleições gerais de 2018 no DB Browser e preciso selecionar os candidatos por município da área de cobertura do jornal. São 85 cidade, selecionei as colunas desejáveis, mas não consigo selecionar mais de um munícipio usando a função WHERE.

Quando coloco uma cidade de cada vez o código roda certinho, mas quero selecionar as cidades de uma vez só ao invés de ficar salvando vista no SQL para depois juntar todas as tabelas numa só.

Alguém poderia me ajudar? Segue o código que criei usando as variáveis da tabela com o erro:

SELECT ANO_ELEICAO,
NM_TIPO_ELEICAO,
NM_MUNICIPIO,
DS_CARGO,
NM_CANDIDATO,
NM_URNA_CANDIDATO,
NR_ZONA,
QT_VOTOS_NOMINAIS,
DS_SIT_TOT_TURNO
FROM votacao_candidato_munzona_2018_SP
WHERE NM_MUNICIPIO = ‘ADOLFO’; ‘AURIFLAMA’; ‘BADY BASSITT’;

Erro

SELECT ANO_ELEICAO,
NM_TIPO_ELEICAO,
NM_MUNICIPIO,
DS_CARGO,
NM_CANDIDATO,
NM_URNA_CANDIDATO,
NR_ZONA,
QT_VOTOS_NOMINAIS,
DS_SIT_TOT_TURNO
FROM votacao_candidato_munzona_2018_SP
WHERE NM_MUNICIPIO = ‘ADOLFO’,
– Resulto: near “,”: syntax error

1 Curtida

Oi, Guilherme! Tudo bem?

Veja se funciona com:
WHERE NM_MUNICIPIO IN (‘ADOLFO’, ‘AURIFLAMA’, ‘BADY BASSITT’)

Referência: https://www.w3schools.com/sql/sql_in.asp e https://stackoverflow.com/questions/10012695/sql-statement-using-where-clause-with-multiple-values/10012861

Abs!

1 Curtida

Oi, Gabriela, tudo joia.

Fico agradecido.

Deu muito certo, sem vc eu ria levar dias para limpar essa base.