Curso de Sistema de Gestión de Bases de Datos: SQL Server - Lección 18

 

Funciones

De Cadena

Permiten manipular y evaluar cadenas de caracteres, como CHAR, DIFFERENCE, LEN, LTRIM, REPLACE, REPLICATE, REVERSE, RTRIM, SPACE, STR, etc. Ver ejemplos.

Matemáticas

Realizan cálculos basándose en valores de entrada, y devuelven un valor numérico como ABS (valor absoluto), COS (coseno), LOG (logaritmo), PI (constante pi), POWER (potencia), SQR (raíz cuadrada), etc. Ver ejemplos.

Fecha

Permiten realizar operaciones sobre fechas, formatearlas, calcular diferencias de fechas, etc. GETDATE, DATEDIFF, etc. Ver ejemplos.

De Agregación

Permiten obtener valores agregados en las consultas: AVG (media aritmética), COUNT (total de registros), MAX (valor máximo), MIN (valor mínimo), VAR (varianza), etc.

Ejemplos

LEN(hola) 4
REPLICATE (hola, 3) holaholahola
REVERSE(hola) aloh
PI( ) 3,1415
POWER (2, 3) 8
SQR(16) 4
GETDATE( ) fecha de hoy
DATEDIFF(2001-03-28 2001-04-28) 31

 

En la tabla definida en la lección 16, la ejecución de la consulta

SELECT AVG(Edad)

FROM Agenda

WHERE Nombre LIKE 'Pe%'

Daría como resultado la edad media de todas las personas cuyo nombre comienza por Pe, esto es Pepe, Penélope, Petra,...

 

| Volver al Índice | Saber más |
Utilice las flechas para desplazarse a la pantalla anterior o posterior