Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Delphi - como utilizar el Like

  Imprimir  
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

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...

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

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.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar