Busqueda en Cadenas Alfabeticas parcial
Hola , Requiero buscar en un archivo de clientes por nombre, pero la tabla tiene muchos registros
use SELECT * FROM LLANTASERP.DBO.MTPROCLI WHERE CONTAINS(NOMBRE,'CARLOS' ) AND CONTAINS(NOMBRE ,'BLANCO') y funciona perfecto la velocidad para buscar en 20000 registros es casi instantanea contrario a usar like, pero observer que si escribo buscar carlo y existe el nombre carlos no lo encuentra. Existe algun procedimiento diferente a like (where nombre like (%carlos%) ya que toma buscarlos mas o menos 2 minutos lo cual no es aceptable Gracias por sus comentarios |
Hola ASAPLTDA,
No he usado el CONTAINS para la búsqueda, pero cambia el AND por el OR Un saludo. |
busqueda por dos criterios
Cita:
El campo contiene nombres y apellidos de clientes en un solo campo al usar and limito el numero de clientes encontrados ya que los busco por nombre y apellidos. Como es mi primer uso de sqlserver el algun documento parece mque el genera algo como asi uuid ----------------- ---- 121121dsfdasdas carlos 121121dsfdasdas blanco 221121dsfdasdas carlos 221121dsfdasdas rojas descomponiendo el campo de texto en sus partes donde halla un espacio Agradesco este y nuevos comentarios |
La franja horaria es GMT +2. Ahora son las 11:57:20. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi