sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo recortar los valores que pasan la cláusula in de la consulta de selección

Si entiendo su pregunta correctamente, está pegando desde Excel en un IN cláusula en una consulta ad hoc como se muestra a continuación.

Los espacios finales no importan. Todavía coincidirá con la cadena foo sin espacios finales.

Pero debe asegurarse de que no haya espacios iniciales.

Como la fuente de los datos es Excel, ¿por qué no hacerlo todo allí?

Puedes usar la fórmula

= CONCATENATE("'",TRIM(SUBSTITUTE(A1,"'","''")),"',")

Luego copie el resultado (de la columna B en la captura de pantalla anterior) y solo necesita recortar la coma adicional de la entrada final.