Un elemento muy importante que hace mas valiosas las consultas en MYSQL es la capacidad de reconocimiento de patrones que trae incorporado.

Para esto se usa la clausula LIKE y los siguientes caracteres:

( _ ) Se usa para localizar un caracter sencillo ejemplo _ encuentra la columna que se pida y su valor tiene 3 caracteres, mejor un ejemplo; 8.- SELECT * FROM peliculas WHERE tipopelicula LIKE '_'; corrida: image284.jpg ( % ) Se usa junto con LIKE para encotrar datos o valores de cualquier cantidad de caracteres ejemplos LIKE 'J%' ←- todos los que empiezen con J. LIKE '%ANA' ←- todos los que terminen con ANA LIKE '%JUAN%' ←- todos los que lleven en medio del dato JUAN Ejemplo 9.- SELECT * from peliculas where tipopelicula LIKE 'ac%; corrida: image285.jpg Otro modificador importante es BETWEEN y NOT BETWEEN que nos permite seleccionar un subconjunto de renglones que se encuentran entre de terminado rengo. TABLA INICIAL: image292.jpg 10.- Select * from peliculas where preciopelicula BETWEEN 150 and 350 ; corrida: image293.jpg Este tipo de consulta tambien se puede obtener mediante condiciones compuestas pero MYSQL ya trae incorporado clausulas como la que se esta analizando . Otra clausula importante es IN que nos permite seleccionar renglones que se encuentren en una lista de valores especificada; 11.- select from peliculas where tipopelicula IN ( 'accion' , 'horror'); corrida: image294.jpg Es interesante toda la potencia de la instruccion SELECT de SQL pero recordar que sql significa LENGUAJE ESTRUCTURADO DE CONSULTAS y select es la razon principal. Bueno como se ha dicho antes, mysql es un DBMS ( database management system ) muy poderoso y su especialiad mas fuerte es precisamente QUERYS o CONSULTAS o SELECT.

 


 


Driven by DokuWiki

Politica de Privacidad