He estado buscando en diferentes sitios de MySQL con la esperanza de encontrar algo que me permitirá convertir esto:MySQL Split a utilizar en "Seleccionar el lugar donde IN" declaración
var parameters = "a,b,c,d"; // (Could be any number of comma-delimited values)
Dentro de este (suponiendo que mis parámetros de alguna manera se están convirtiendo en los valores que se ven en el bloque IN):
SELECT * FROM mytable WHERE parametertype IN('a', 'b', 'c', 'd');
¡Pero no estoy teniendo mucho éxito! El mejor sitio que he encontrado ha sido: dev.mysql.com, que discute la división de cadenas basada en un delimitador (',' en mi caso) aunque no ha encontrado ninguna respuesta ...
¿Alguien sabe de una buena forma de dividir una cadena delimitada por comas en un grupo de cadenas que se pueden usar en este contexto?
¿desea dividir la cadena por medio de mysql o por medio de C#? – tga
Hola TGadfly, voy a pasar algo como "'a', 'b', 'c'" en SQL desde C# para poder usar IN ('a', 'b', 'c') pero por supuesto (la ley de sod) eso no funciona! Gracias por su correspondencia! –