in

Funciones de SQL Server


SQL Server tiene muchas funciones integradas.

Esta referencia contiene cadenas, números, fecha, conversión y algunas funciones avanzadas en SQL Server.


Funciones de cadena de SQL Server

Función Descripción
ASCII Devuelve el valor ASCII para el carácter específico.
CARBONIZARSE Devuelve el carácter basado en el código ASCII.
CHARINDEX Devuelve la posición de una subcadena en una cadena.
CONCAT Agrega dos o más cadenas juntas
Concat con + Agrega dos o más cadenas juntas
CONCAT_WS Agrega dos o más cadenas junto con un separador
LONGITUD DE DATOS Devuelve el número de bytes usados ​​para representar una expresión.
DIFERENCIA Compara dos valores SOUNDEX y devuelve un valor entero
FORMATO Formatea un valor con el formato especificado
IZQUIERDA Extrae varios caracteres de una cadena (comenzando desde la izquierda)
LEN Devuelve la longitud de una cadena.
MÁS BAJO Convierte una cadena en minúsculas
LTRIM Elimina los espacios iniciales de una cadena
NCHAR Devuelve el carácter Unicode basado en el código numérico.
PATINDEX Devuelve la posición de un patrón en una cadena.
QUOTENAME Devuelve una cadena Unicode con delimitadores agregados para que la cadena sea un identificador delimitado de SQL Server válido.
REEMPLAZAR Reemplaza todas las apariciones de una subcadena dentro de una cadena, con una nueva subcadena
REPRODUCIR EXACTAMENTE Repite una cadena un número específico de veces
MARCHA ATRÁS Invierte una cadena y devuelve el resultado
DERECHA Extrae varios caracteres de una cadena (empezando por la derecha)
RTRIM Elimina los espacios finales de una cadena
SOUNDEX Devuelve un código de cuatro caracteres para evaluar la similitud de dos cadenas
ESPACIO Devuelve una cadena del número especificado de caracteres de espacio.
STR Devuelve un número como cadena
COSAS Elimina una parte de una cadena y luego inserta otra parte en la cadena, comenzando en una posición especificada
SUBSTRING Extrae algunos caracteres de una cadena.
TRADUCIR Devuelve la cadena del primer argumento después de que los caracteres especificados en el segundo argumento se traducen a los caracteres especificados en el tercer argumento.
PODAR Elimina los espacios iniciales y finales (u otros caracteres especificados) de una cadena
UNICODE Devuelve el valor Unicode para el primer carácter de la expresión de entrada.
SUPERIOR Convierte una cadena en mayúsculas


Funciones matemáticas / numéricas de SQL Server

Función Descripción
abdominales Devuelve el valor absoluto de un número.
ACOS Devuelve el arco coseno de un número.
COMO EN Devuelve el arco seno de un número.
UN BRONCEADO Devuelve el arco tangente de un número.
ATN2 Devuelve el arco tangente de dos números.
AVG Devuelve el valor medio de una expresión.
TECHO Devuelve el valor entero más pequeño que es> = un número
CONTAR Devuelve el número de registros devueltos por una consulta de selección.
COS Devuelve el coseno de un número.
CUNA Devuelve la cotangente de un número.
GRADOS Convierte un valor en radianes a grados
Exp Devuelve e elevado a la potencia de un número específico.
SUELO Devuelve el valor entero más grande que es
INICIAR SESIÓN Devuelve el logaritmo natural de un número o el logaritmo de un número en una base especificada.
LOG10 Devuelve el logaritmo natural de un número en base 10.
MAX Devuelve el valor máximo en un conjunto de valores.
MIN Devuelve el valor mínimo en un conjunto de valores.
Pi Devuelve el valor de PI
PODER Devuelve el valor de un número elevado a la potencia de otro número
RADIANOS Convierte un valor de grado en radianes
ALEATORIO Devuelve un número aleatorio
RONDA Redondea un número a un número específico de decimales.
FIRMAR Devuelve el signo de un número
PECADO Devuelve el seno de un número
SQRT Devuelve la raíz cuadrada de un número.
CUADRADO Devuelve el cuadrado de un número.
SUMA Calcula la suma de un conjunto de valores
BRONCEARSE Devuelve la tangente de un número.

Funciones de fecha de SQL Server

Función Descripción
FECHA Y HORA ACTUAL Devuelve la fecha y hora actuales
DATEADD Agrega un intervalo de hora / fecha a una fecha y luego devuelve la fecha
DATEDIFF Devuelve la diferencia entre dos fechas.
DATEFROMPARTS Devuelve una fecha de las partes especificadas (valores de año, mes y día)
DATENAME Devuelve una parte especificada de una fecha (como cadena)
DATEPART Devuelve una parte especificada de una fecha (como entero)
DÍA Devuelve el día del mes para una fecha especificada.
OBTENER LA FECHA Devuelve la fecha y hora actual del sistema de base de datos.
GETUTCDATE Devuelve la fecha y hora UTC del sistema de base de datos actual
ISDATE Comprueba una expresión y devuelve 1 si es una fecha válida, de lo contrario 0
MES Devuelve la parte del mes para una fecha especificada (un número del 1 al 12)
SYSDATETIME Devuelve la fecha y hora de SQL Server.
AÑO Devuelve la parte del año para una fecha especificada.

Funciones avanzadas de SQL Server

Función Descripción
EMITIR Convierte un valor (de cualquier tipo) en un tipo de datos específico
JUNTARSE Devuelve el primer valor no nulo de una lista.
CONVERTIR Convierte un valor (de cualquier tipo) en un tipo de datos específico
USUARIO ACTUAL Devuelve el nombre del usuario actual en la base de datos de SQL Server.
IIF Devuelve un valor si una condición es VERDADERA, u otro valor si una condición es FALSA.
ES NULO Devuelve un valor especificado si la expresión es NULL; de lo contrario, devuelve la expresión
ISNUMÉRICO Comprueba si una expresión es numérica
NULLIF Devuelve NULL si dos expresiones son iguales
SESSION_USER Devuelve el nombre del usuario actual en la base de datos de SQL Server.
PROPIEDAD DE SESIÓN Devuelve la configuración de la sesión para una opción específica.
SYSTEM_USER Devuelve el nombre de inicio de sesión del usuario actual.
NOMBRE DE USUARIO Devuelve el nombre de usuario de la base de datos basado en la identificación especificada

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Tecnología de migración de bases de datos | Oráculo

Programas C – javatpoint