estructurados bases de datos tienen funciones Query Language , que funcionan como funciones de una hoja de cálculo. Estas funciones se utilizan principalmente como herramientas de clasificación - la búsqueda de la última fila con datos en una tabla dada es un ejemplo - o realizar operaciones matemáticas o un calendario basado en los datos dentro de la base de datos en sí . General de Función Formato
Al introducir una función en una consulta SQL , todos vienen después de que el operador SELECT y una función se puede introducir con el nombre de la función seguido de un paréntesis de apertura , el valor de la función de espera , que puede ser el resultado de un operador antes SELECT o filtro , los parámetros adicionales usados por la función , separados por comas y un paréntesis de cierre. Un ejemplo de entrada de una función con más de un parámetro de entrada es el siguiente:
SELECT CONV ('a' , 16,2 )
Esto devuelve '1010 ' , que convierte el valor de A hexadecimales (base 16 ) a binario (base 2 ) .
lógicos Funciones de la operación
funciones de operadores lógicos evalúan si un valor de regresar de una base de datos es verdadera o falsa , y incluir la IF, AND y OR funciones. Mientras que todas las funciones se pueden combinar en una única instrucción SELECT , los operadores lógicos son generalmente las primeras funciones utilizadas por las consultas de combinación . Por ejemplo utilizando la función SI ( STRCMP ( ' Nombre ' = ' INPUT1 ' ) , STRCMP ( ' apellido ' = ' INPUT2 »),« persona que se encuentre "," persona notfound ' ) Compara si los campos tanto el nombre y apellido , ( Y partido , si es verdad , se informa a la persona se encuentra, y si es falso , que dice que la persona no se encontró
cadena Operadores
Bases tienda. tanto información textual y la información numérica, con el texto que es la forma primaria de datos en la mayoría de casos de negocio . operadores de cadena están diseñados para ordenar texto, texto concatenar, o reunir las piezas de cadenas de texto basados en la posición relativa dentro de un campo. un ejemplo podría ser la devolución de los séptimo carácter desde la izquierda. un típico operador de cadena de consulta se tire de un primer nombre, el apellido y la dirección de una lista de correo de clasificación.
matemáticos operadores
operadores matemáticos son funciones matemáticas avanzadas que se utilizan para sumar, restar , multiplicar y dividir y puede tirar de los valores de otros criterios de selección. un ejemplo de su uso sería encontrar el total acumulativo de una serie de pagos de los suscriptores en una base de datos . pueden realizar funciones estadísticas , como desviación estándar trazado o funciones trigonométricas , así como el redondeo , truncamiento y tomando el valor absoluto de un número .