Operador Like Avanzado Ayuda
Publicado por Mak (1 intervención) el 19/10/2007 15:17:20
Hola a tod@s.
Hasta hace bien poco estaba en ACCESS y me pase a MYSQL.
Voy tirando, pero el principal motor de busqueda de la web me plantea un problema.
Yo hacia:
SELECT Tipo FROM Clientes WHERE Tipo LIKE '%001[!,][!,]%'
Para sacar de un array (Interno de la bd) un substring de cadenas.
Ej:
1 valor --- 00001,00002,11101
2 valor --- 00001,00003,11101
3 valor --- 00101,00102,11101
4 valor --- 00001,00004.11101
Y me salia:
3 valor --- 00101,00102,11101
Ahora veo que en MYSQL no sepuede USAR EL [!,] o para entenderlo [!A-Z] o [!0-9]
Sabéis si existe alguna manera de hacerlo.
Pensad que no siempre el valos 001 esta al principio del campo ni al final a si que no sirve
'$001' ni '%001*'
He probado:
'%001##,%' '%001.{2},%' y no me sirven entre otros
Gracias de antemano
Salu2 RK
Hasta hace bien poco estaba en ACCESS y me pase a MYSQL.
Voy tirando, pero el principal motor de busqueda de la web me plantea un problema.
Yo hacia:
SELECT Tipo FROM Clientes WHERE Tipo LIKE '%001[!,][!,]%'
Para sacar de un array (Interno de la bd) un substring de cadenas.
Ej:
1 valor --- 00001,00002,11101
2 valor --- 00001,00003,11101
3 valor --- 00101,00102,11101
4 valor --- 00001,00004.11101
Y me salia:
3 valor --- 00101,00102,11101
Ahora veo que en MYSQL no sepuede USAR EL [!,] o para entenderlo [!A-Z] o [!0-9]
Sabéis si existe alguna manera de hacerlo.
Pensad que no siempre el valos 001 esta al principio del campo ni al final a si que no sirve
'$001' ni '%001*'
He probado:
'%001##,%' '%001.{2},%' y no me sirven entre otros
Gracias de antemano
Salu2 RK
Valora esta pregunta


0