Soluciones Software



 
ÍndiceEl portal del cRegistrarseConectarse

Comparte | 
 

 Comando Like

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Admin
Admin
avatar

Mensajes : 35
Fecha de inscripción : 30/01/2010
Edad : 27
Localización : Oaxaca, Puebla

MensajeTema: Comando Like   Mar Feb 09, 2010 5:09 pm

El comando like

Se utiliza para comparar una expresión de cadena con un modelo en una expresión SQL. Su sintaxis es: expresión Like modelo

En donde expresión es una cadena modelo o campo contra el que se compara expresión. Se puede utilizar el operador Like para encontrar valores en los campos que coincidan con el modelo especificado. Por modelo puede especificar un valor completo (Ana María), o se pueden utilizar caracteres comodín como los reconocidos por el sistema operativo para encontrar un rango de valores (Like An*).

El operador Like se puede utilizar en una expresión para comparar un valor de un campo con una expresión de cadena. Por ejemplo, si introduce Like C* en una consulta SQL, la consulta devuelve todos los valores de campo que comiencen por la letra C. En una consulta con parámetros, puede hacer que el usuario escriba el modelo que se va a utilizar.
ejemplo
mostrar todos los datos que comienzen con s

mysql> select * from curso where titulo like '%s';
+----------+-------------+----------+---------------------------------+---------
------+--------------+
| idcodigo | titulo | nu_horas | tema | prerrequ
isito | dnirequisito |
+----------+-------------+----------+---------------------------------+---------
------+--------------+
| 4561 | matematicas | 8 | mejorar la habilidad matematica |
1 | 4562 |
| 4563 | ingles | 10 | expresion del lenguaje |
1 | 4564 |
| 4565 | redes | 12 | creaciones de redes |
1 | 4566 |
| 4567 | portugues | 10 | expresion del lenguaje |
1 | 4568 |
| 4568 | frances | 15 | expresion del lenguaje |
1 | 4569 |
| 4569 | lenguas | 16 | idiomas |
1 | 4570 |
| 4551 | matematicas | 8 | mejorar la habilidad matematica |
1 | 4562 |
| 4560 | matematicas | 8 | mejorar la habilidad matematica |
1 | 4562 |
| 4550 | matematicas | 8 | mejorar la habilidad matematica |
1 | 4552 |
+----------+-------------+----------+---------------------------------+---------
------+--------------+
9 rows in set (0.00 sec)

mostrar todos los datos que tengan a en medio

mysql> select * from curso where titulo like '%a%';
+----------+----------------------+----------+----------------------------------
-----+---------------+--------------+
| idcodigo | titulo | nu_horas | tema
| prerrequisito | dnirequisito |
+----------+----------------------+----------+----------------------------------
-----+---------------+--------------+
| 4561 | matematicas | 8 | mejorar la habilidad matematica
| 1 | 4562 |
| 4562 | programacion | 9 | introduccion a c++
| 1 | 4563 |
| 4564 | expecion oral y escr | 11 | expresion oral
| 1 | 4565 |
| 4566 | Fisica | 13 | uso de formulas para fisica
| 1 | 4567 |
| 4568 | frances | 15 | expresion del lenguaje
| 1 | 4569 |
| 4569 | lenguas | 16 | idiomas
| 1 | 4570 |
| 4570 | informatica | 9 | mejorar habilidades de la informa
tica | 1 | 4571 |
| 4571 | computacion | 14 | programas basicos
| 0 | 4572 |
| 4572 | Lenguaje ensamblador | 20 | Introduccion al lenguaje ensambla
dor | 1 | 4572 |
| 4551 | matematicas | 8 | mejorar la habilidad matematica
| 1 | 4562 |
| 4560 | matematicas | 8 | mejorar la habilidad matematica
| 1 | 4562 |
| 4550 | matematicas | 8 | mejorar la habilidad matematica
| 1 | 4552 |
+----------+----------------------+----------+----------------------------------
-----+---------------+--------------+
12 rows in set (0.00 sec)
Volver arriba Ir abajo
http://robotica.webcindario.com
 
Comando Like
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Soluciones Software :: Base de Datos :: Mysql-
Cambiar a: