de Microsoft SQL software de Sybase tanto el uso de T- SQL como lenguaje para el mantenimiento y el uso de bases de datos del servidor y . T -SQL es un dialecto de SQL, el lenguaje de consulta estructurado desarrollado en la década de 1970 . Además de otras características , T -SQL tiene una lista de funciones integradas para las matemáticas , la estadística, la manipulación de cadenas y otras tareas de programación comunes .
Campos de la base de cuerda
cadena contienen datos de carácter tales como nombres, abreviaturas del estado y descripciones. T -SQL tiene varias funciones de cadena para combinar , dividir, rellenar y recortar los campos de caracteres , por ejemplo , la eliminación de espacios finales de un campo requiere la función rtrim (). El ltrim () función elimina los espacios desde el principio de un campo, hasta el primer carácter no blanco . Las funciones de la izquierda () y derecha () le dan los "n" caracteres más a la izquierda o más a la derecha en el campo, donde " n " es un número entero .
Para hacer una lista de los 10 primeros caracteres de los nombres en una tabla de clientes , puede utilizar la siguiente expresión de T -SQL: SELECT
izquierda ( nombre, 10 ) FROM clientes ;
Otras funciones de cadena incluyen superior ( ) e inferior () para cambiar el caso de un campo a mayúsculas o minúsculas , respectivamente ; cosas ( ) , que inserta caracteres en un campo , y len ( ), que devuelve la longitud de la cadena de caracteres como un entero
.
funciones de agregado
agregados operan en los campos de todos los registros de una tabla o un subconjunto de mesa, de devolver un solo valor. La función count () , por ejemplo, le da el número de registros en una tabla. Otros, como min (), max () y AVG (), estadísticas de cómputo . Sum ( ) trabaja en los campos numéricos , que le da un total. Puede usar todas estas funciones en un solo campo. Una consulta para encontrar el mínimo , el máximo de ventas , promedio y totales de una tabla de ventas es la siguiente en el código T -SQL: SELECT
min ( ventas - suma ) , max ( ventas - suma ) , promedio ( ventas - cantidad ) , sum ( cantidad de ventas ) de las ventas de la mesa ;
Matemáticas
T -SQL incluye funciones matemáticas útiles para el trabajo científico o de ingeniería . Las funciones trigonométricas son sin () , cos () y tan ( ) , junto con sus funciones inversas , asin (), acos () y atan ( ) . Al igual que con lenguajes de programación como FORTRAN , funciones T -SQL trigonométricas requieren mediciones de ángulos en términos de radianes , no en grados , el radianes () es una conversión muy útil que devuelve radianes si los valores de los campos están en grados . Por lo tanto, un científico haciendo lista de cálculos seno de una tabla de mediciones grado utiliza la siguiente declaración:
SELECT sin ( radianes (ángulo) ) a partir de mediciones ; definidas por el usuario Funciones
el lenguaje T -SQL le permite definir sus propias funciones con la sentencia CREATE FUNCTION . La base de datos almacena las funciones definidas por el usuario de forma permanente , lo que le permite construir una biblioteca extensa de encargo de funciones. Una vez creado , puede utilizar una función de cualquier instrucción T -SQL siguiente. Si necesita actualizar una función con una nueva fórmula o de datos, se utiliza la sentencia ALTER FUNCIÓN. Puede eliminar funciones definidas por el usuario obsoletos de la base de datos con la instrucción DROP FUNCTION .