La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/Delphi/114739-como-utilizar-el-Like.html

como utilizar el Like

como utilizar el Like

Publicado por Hector (3 intervenciones) el 08/01/2002 22:59:10
Alguien me puede decir como utilizar un LIKE en una consulta por SQL desde Delphi

RE:como utilizar el Like

Publicado por mamcx (533 intervenciones) el 09/01/2002 03:18:03
Utiliza Like como se utiliza en cualquier lenguaje, cualquier base de datos.

Like es un comando basico de SQL (el lenguaje de interaccion con base de datos) y no depende del lenguaje de desarrollo, si no màs bien de la base de datos (o sea, como y en que manera lo soporta)

Normalmente, Like sirve para comparar de forma no precisa cadenas.

Por ejemplo:

SELECT * FROM Estudiantes WHERE Nombre='Alberto'

Es una comparacion precisa. Solo los estudiantes cuyo nombre EXACTO es "Alberto" (albetto suarez, Albert, Alberto Jaramillo, etc...) seran desplegados.

En cambio

SELECT * FROM Estudiantes WHERE Nombre Like 'Alberto'

Tomaria cualquier estudiante con "Alberto" haciendo parte del nombre.

Sin embargo, HAY QUE LEER el manual de la base de datos, ya que no siempre se obtienen los mismo resultados...

RE:como utilizar el Like

Publicado por Fer (117 intervenciones) el 09/01/2002 08:27:18
En ORACLE escribir WHERE Nombre LIKE 'ALBERTO' produce el mismo resultado que WHERE Nombre = 'ALBERTO', para que funcione del modo esperado hay que utilizar comodines, esto es:

WHERE Nombre LIKE 'Alberto%' -> Devuelve todas las filas en las que Nombre comienza con Alberto.

WHERE Nombre LIKE '%Alberto%' -> Devuelve todas las filas en las que Nombre contiene Alberto.