SQRT()

1 comentario

Descripción: Devuelve la raíz cuadrada de su argumento

Tipo de resultado: Doble precisión

Sintaxis:

SQRT(número)

Ejemplo:

SELECT
   SQRT(16)
FROM
   RDB$DATABASE

.

Anuncios

SINH()

1 comentario

Descripción: Devuelve el seno hiperbólico de su argumento

Tipo de resultado: Doble precisión

Sintaxis:

SINH(número)

Ejemplo:

SELECT
   SINH(15)
FROM
   RDB$DATABASE

.

SIN()

1 comentario

Descripción: Devuelve el seno de un ángulo. El ángulo deberá estar dado en radianes

Tipo de resultado: Doble precisión

Sintaxis:

SIN(ángulo)

  • Cualquier resultado que no sea NULL estará en el rango -1..1

Ejemplo:

SELECT
   SIN(10)
FROM
   RDB$DATABASE

.

SIGN()

1 comentario

Descripción: Devuelve el signo del argumento: -1, 0 ó 1

Tipo de resultado: Smallint

Sintaxis:

SIGN(número)

Ejemplo:

SELECT
   SIGN(-456)
FROM
   RDB$DATABASE

Este SELECT devolverá -1 porque el número es negativo.

RPAD()

1 comentario

Descripción: Rellena a la derecha una cadena alfanumérica con espacios o con los caracteres especificados hasta que una dada longitud es alcanzada.

Tipo de resultado: Varchar o BLOB

Sintaxis:

RPAD (cadena_alfanumérica, longitud[, caracter_relleno])

  • Si cadena_alfanumérica es un BLOB, el resultado es un BLOB. En los demás casos es un Varchar(longitud)
  • Si caracter_relleno fue especificado y es igual a ” (cadena vacía) no se rellena
  • Si longitud es menor que la longitud de la cadena_alfanumérica, la cadena_alfanumérica es truncada a longitud aunque caracter_relleno sea una cadena vacía

Ejemplos:

SELECT
   RPAD('HOLA', 12)
FROM
   RDB$DATABASE

SELECT
   RPAD('HOLA', 12, '*')
FROM
   RDB$DATABASE

SELECT
   RPAD('HOLA', 12, 'abc')
FROM
   RDB$DATABASE

El primer SELECT devolverá ‘HOLA            ‘

El segundo SELECT devolverá ‘HOLA********’

El tercer SELECT devolverá ‘HOLAabcabcab’

.