Existe una amplia variedad de funciones potenciales que podrían resultar interesantes a los usuarios. Sin embargo, la mayoría de esas funciones están construidas mediante uno o más de los siguientes:
- Operadores matemáticos: como por ejemplo: +, *, -, /, %
- Operadores lógicos: and, or
- Tratamientos de cadenas: como, subcadena, eliminación de espacios en blanco, eliminación de espacios en blanco izquierda, eliminación de espacios en blanco derecha, mayúsculas, minúsculas.
- Funciones matemáticas: log, exp
- Tratamientos de fechas: año, mes, día, hora, minuto, segundo, añadir fecha, diferencia de fecha
Nota: La función DayOfTheWeek devuelve un entero que varía de 1 a 7, donde 1 representa el domingo, 2, el lunes, etc. y 7, el sábado. Este es el comportamiento estándar de los principales RDBMS (incluidos DB2, ORACLE, SQLServer, ACCESS).
SQL proporciona la lista básica de tratamientos de datos.
- Para crear una nueva función
- En la lista Funciones, seleccione la que desee utilizar para crear el nuevo campo calculado. Los parámetros a establecer para la función seleccionada se visualizan en la parte inferior del panel.
- Establezca los parámetros de la nueva función.
- Haga clic en el botón Siguiente. Se abre el desplegable Introduzca el nombre del campo calculado.
- Introduzca el nuevo nombre del campo en el campo Nombre.
Nota Si introduce un nombre existente, se visualiza un mensaje y se desactiva el botón De acuerdo.
- Haga clic en el botón De acuerdo. Se visualiza la lista Campos que contiene el campo recién creado.