No les ha ocurrido que de cuando en cuando no están
seguros de si un nombre se escribe de tal o cual forma. Por ejemplo,
el nombre Andros (nombre griego que significa Hombre) podría
confundírsenos con el nombre Andrés o viceversa.
Hay una forma de prevenir este tipo de problemas en MySQL: la sentencia
LIKE.
La sentencia LIKE nos simplifica la vida de una manera
enorme, ya que nos da la facilidad de seleccionar un resultado con base
a búsquedas no exactas. La palabra LIKE en inglés
significa COMO. En otras palabras, cuando le decimos
a MySQL por ejemplo:
SELECT precio FROM tabla WHERE producto
LIKE ‘%so%’;
Le estamos diciendo a MySQL SELECCIONE la columna precio DESDE
tabla, EN DONDE la columna producto SEA COMO (o CONTENGA) “so”
Por favor tenga mucho cuidado en la forma en la que escriben la sentencia
LIKE, es decir lo que está a continuación de la sentencia
LIKE. Por favor no olviden que la forma en la que tenemos que escribirla
es primero, comillas simple; segundo signo de porcentaje; luego la búsqueda
como tal; signo de porcentaje de nuevo; y comillas simples para cerrar
la sentencia. Cualquier error en esta sintaxis, ocasiona un error.
Además, recuerden siempre de NO poner un signo de igual después
de la condición WHERE, ya que también
proporcionará un error.
Veamos ahora la forma en la que la sentencia LIKE
es utilizada, además de un par de errores al no utilizar la sentencia
apropiadamente:
Esta es la forma en la que la sentencia LIKE funciona.
En nuestra siguiente lección aprenderemos a ALTERAR
algunas cosas en una tabla. Por el momento recuerden lo que dijo Lucio
Anneo Séneca: “La vida es como una leyenda: no importa
que sea larga, sino que esté bien narrada”