viernes, 20 de octubre de 2017

OCTUBRE 18 2017



 DIA DE LOS NIÑOS CELEBRARON EN EL COLEGIO .


Las funciones en MySQL

La mayoría de las funciones que veremos en este curso de MySQL para principiantes se crean usando el comando select, pero puedes utilizar las funciones de MySQL de manera mucho más amplia. A continuación veremos las funciones básicas de MySQL para incluir en la programación de nuestras bases de datos.
Convertir una cadena de caracteres en mayúsculas
1select upper(titulo) from libros;
Nos devuelve el título en mayúsculas de todos los libros incluidos en la tabla libros.
Convertir una cadena de caracteres en mínusculas
1select lower(titulo) from libros;
Nos devuelve el título en mínusculas de todos los libros incluidos en la tabla libros.
Concatenar cadenas
Para ilustrarlo, vamos a crear una tabla usuarios dentro de biblioteca
1use biblioteca;
2create table usuarios (
3 usuario_id  int unsigned auto_increment,
4      nombre varchar(30) not null,
5       primer_apellido varchar(30) not null
6      primary key (usuario_id)
7 );
Ahora vamos a insertar un par de registros en esta tabla:
1insert into usuarios (nombre, primer_apellido) values ("Sara""Gutiérrez");
2insert into usuarios (nombre, primer_apellido) values ("Pablo""Morales");
Para ver el nombre y el apellido como una cadena, hacemos:
1select concat (nombre, '  ' , primer_apellido) from usuarios;
El resultado será que veremos en pantalla lo siguiente:

En el título de los resultados vemos que pone concat (nombre, ‘ ‘ , primer_apellido), pero nosotros queremos que ponga Usuarios. Con esto introducimos el comando as:
1select concat (nombre, '  ' , primer_apellido) as Usuarios from usuarios;
Ahora vemos que en lugar de concat (nombre, ‘ ‘ , primer_apellido) aparece Usuarios:

Longitud de una cadena de texto
Con el comando length podemos calcular el número de caracteres de una palabra o frase:
1select length('mi casa');
El resultado es 7, ya que también cuenta los espacios.
Para más funciones con cadenas, os recomendamos ver la guía oficial de MySQL.

No hay comentarios.:

Publicar un comentario