26 - Funciones matemáticas.


Problema:

Trabajamos con la tabla "libros" de una librería.

Eliminamos la tabla si existe.

Creamos la tabla "libros" con la siguiente estructura:

 create table libros(
  codigo int unsigned auto_increment,
  titulo varchar(40) not null,
  autor varchar(30),
  editorial varchar (20),
  precio decimal(5,2) unsigned,
  primary key(codigo)
 );

Ingresamos algunos registros:

 insert into libros (titulo,autor,editorial,precio)
  values('El alehp','Borges','Paidos',33.4);
 insert into libros (titulo,autor,editorial,precio)
  values('Alicia en el pais de las maravillas','L. Carroll','Planeta',16.3);
 insert into libros (titulo,autor,editorial,precio)
  values('Alicia a traves del espejo','L. Carroll','Planeta',18.8);

Usamos la función "ceiling(x)":

 select titulo, ceiling(precio),floor(precio)
  from libros;

Usamos la función "round(x)":

 select titulo, round(precio)
  from libros;

Empleamos la función "truncate(x,d)":

 select titulo,truncate(precio,1)
  from libros;



Retornar