Tengo una situación en la que me gustaría buscar una sola palabra.Rendimiento de '% Query%' similar a la búsqueda de texto completo CONTIENE la consulta
Para ese escenario, ¿qué consulta sería buena desde el punto de vista del rendimiento?
Select Col1, Col2 from Table Where Col1 Like '%Search%'
o
Select Col1, Col2 from Table Where Col1 CONTAINS(Col1,'Search')
?
También me gustaría saber: ¿cuál es el rendimiento relativo de una consulta que utiliza 'REGEXP' para el mismo propósito? – JYelton
¿Qué base de datos? Tendrán características de rendimiento completamente diferentes en diferentes bases de datos. – Oded
@Oded: MS-SQL Server y MySQL son los dos que más uso. A los efectos de la pregunta, supongo que SQL Server es de mayor interés. – JYelton