jueves, 4 de abril de 2013

Expresiones Aritméticas en SQL

Al realizar consultas con SQL (aunque el lenguaje es universal, reitero que trabajo y explico orientando hacia Oracle), se pueden usar las siguientes operaciones aritméticas:


  • Suma (+)
  • Resta (-)
  • Multiplicación (*)
  • División (/)



Las expresiones aritméticas pueden contener nombres de columnas, constantes numéricas y operaciones aritméticas. Al usar los operadores y expresiones aritméticas, en el retorno de la consulta se mostrará una nueva columna con la información resultante de la expresión y con el nombre de la expresión aritmética completa. Esa columna no hace parte de ninguna de las tablas usadas en la consulta.


En Oracle 9i se ignoran los espacios en blanco antes y después de la operación aritmética.

Prioridad de los operadores aritméticos

La prioridad de los operadores es igual que en la matemática que conocemos: 
  • Multiplicación (*) y división (/) tienen mayor prioridad que suma (+) y resta (-).
  • Los operadores con misma prioridad son leídos de izquierda a derecha.
  • Se pueden usar paréntesis para especificar la prioridad y evitar malentendidos. Además para facilitar la lectura y compresión de la expresión.

0 comentarios:

Publicar un comentario