Están disponibles muchos tipos de datos para la conversión a otros tipos relacionados. En adición, existen algunos tipos específicos de funciones. Algunas funciones tambien estan disponibles através de operadores y pueden ser documentadas solo como operadores.
"Funciones SQL" son contrucciones definidas por el standart SQL92, que tiene sintaxis igual que funciones pero que no pueden ser implementadas como simples funciones.
Tabla 1. Funciones SQL
Funciones | Retorna | Descripcion | Ejemplo |
---|---|---|---|
COALESCE(list) | no-NULO | retorna el primer valor no-NULO en la lista | COALESCE(r"le>, c2 + 5, 0) |
NULLIF(input,value) | input or NULO | retorna NULO si input = value | NULLIF(c1, 'N/A') |
CASE WHEN expr THEN expr [...] ELSE expr END | expr | retorna la expresión para la primera claúsula verdadera | CASE WHEN c1 = 1 THEN 'match' ELSE 'no match' END |