Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como aparar os valores passando a cláusula in da consulta de seleção


Se entendi sua pergunta corretamente, você está colando do Excel em um IN cláusula em uma consulta ad hoc como abaixo.



Os espaços à direita não importam. Ele ainda corresponderá à string foo sem quaisquer espaços à direita.

Mas você precisa garantir que não haja espaços à esquerda.

Como a fonte dos dados é o Excel, por que não fazer tudo lá?

Você pode usar a fórmula
= CONCATENATE("'",TRIM(SUBSTITUTE(A1,"'","''")),"',")



Em seguida, copie o resultado (da coluna B na captura de tela acima) e só precisa cortar a vírgula extra da entrada final.