operadores aritmeticos

Páginas: 7 (1511 palabras) Publicado: 11 de septiembre de 2014
Nombre del alumno: García Rosales Samanta

Nombre de la materia: Programación con Sistemas Gestores de Base de Datos

Grupo: 5101

Nombre del profesor: Verónica Romero Dimas

Numero de evidencia: 2°

Fecha: 3 de Septiembre de 2014











Desarrollo
Los operadores aritméticos usuales están disponibles. Tenga en cuenta que en el caso de -, +, y *, el resultado se calculacon precisión BIGINT (64-bit) si ambos argumentos son enteros. Si uno de los argumentos es un entero sin signo, y los otros argumentos son también enteros, el resultado es un entero sin signo. +
Suma:
mysql> SELECT 3+5;
-> 8
-
Resta:
mysql> SELECT 3-5;
-> -2
-
Menos unario. Cambia el signo del argumento.
mysql> SELECT - 2;
-> -2
Nota: Si este operador se usacon BIGINT, el valor de retorno es también BIGINT. Esto significa que debe eliminar usar - con enteros que pueden ser iguales o menores a -2^63.
*
Multiplicación:
mysql> SELECT 3*5;
-> 15
mysql> SELECT 18014398509481984*18014398509481984.0;
-> 324518553658426726783156020576256.0
mysql> SELECT 18014398509481984*18014398509481984;
-> 0
El resultado de la últimaexpresión es incorrecto ya que el resultado de la multiplicación entera excede el rango de 64-bit de cálculos BIGINT. /
División:
mysql> SELECT 3/5;
-> 0.60
División por cero produce un resultado NULL:
mysql> SELECT 102/(1-1);
-> NULL
Una división se calcula con aritmética BIGINT sólo en un contexto donde el resultado se convierte a entero.
DIV
División entera. SimilaraFLOOR() pero funciona con valores BIGINT.
mysql> SELECT 5 DIV 2;
-> 2

Los operadores aritméticos realizan operaciones matemáticas con dos expresiones de uno o más de los tipos de datos de la categoría de tipos de datos numéricos. Para obtener más información sobre las categorías de tipos de datos, veaConvenciones de sintaxis de Transact-SQL.




operador
Significado
+ (sumar)
Suma
-(restar)
Resta
* (multiplicar)
Multiplicación
/ (dividir)
División
% (Módulo)
Devuelve el resto entero de una división. Por ejemplo, 12 % 5 = 2 porque el resto de 12 dividido entre 5 es 2.



También se pueden utilizar los operadores de suma (+) y resta (-) para realizar operaciones aritméticas sobre valoresdatetime y smalldatetime.
Para obtener más información acerca de la precisión y laescala de los resultados de una operación aritmética, veaPrecisión, escala y longitud (Transact-SQL).





Aprendimos que los operadores son símbolos que permiten realizar distintos tipos de operaciones.
Dijimos que SQL Server tiene 4 tipos de operadores: 1) relacionales o de comparación (los vimos), 2) lógicos (lo veremos más adelante, 3) aritméticos y 4) de concatenación.
Los operadoresaritméticos permiten realizar cálculos con valores numéricos.
Son: multiplicación (*), división (/) y módulo (%) (el resto de dividir números enteros), suma (+) y resta (-).
Es posible obtener salidas en las cuales una columna sea el resultado de un cálculo y no un campo de una tabla.
Si queremos ver los títulos, precio y cantidad de cada libro escribimos la siguiente sentencia:
selecttitulo,precio,cantidad
from libros;
Si queremos saber el monto total en dinero de un título podemos multiplicar el precio por la cantidad por cada título, pero también podemos hacer que SQL Server realice el cálculo y lo incluya en una columna extra en la salida:

select titulo, precio,cantidad,
precio*cantidad
from libros;
Si queremos saber el precio de cada libro con un 10% dedescuento podemos incluir en la sentencia los siguientes cálculos:
select titulo,precio,
precio-(precio*0.1)
from libros;
También podemos actualizar los datos empleando operadores aritméticos:
update libros set precio=precio-(precio*0.1);
Todas las operaciones matemáticas retornan "null" en caso de error. Ejemplo:
select 5/0;
Los operadores de concatenación: permite concatenar cadenas,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operadores Aritmeticos
  • Operaciones Aritmeticas
  • operadores aritméticos
  • Operaciones aritmeticas
  • Operadores Aritmeticos
  • operaciones aritmeticas
  • Operadores aritmeticos
  • precedencia de operadores aritmeticos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS