bancos de dados Structured Query Language ter funções , que funcionam como funções em uma planilha. Estas funções são usadas principalmente como ferramentas de triagem - encontrar a última linha com dados em uma determinada tabela é um exemplo - ou realizar operações matemáticas ou baseados no calendário em dados dentro do próprio banco de dados. Formato Geral Função
Ao inserir uma função em uma consulta SQL , todos eles vêm depois de o operador SELECT, e uma função será inscrito com o nome da função seguido por um parêntese de abertura , o valor da função de espera , que pode ser o resultado de um operador SELECT ou FILTRO antes , os parâmetros adicionais utilizados pela função , separados por vírgulas e um parênteses de fechamento . Um exemplo de entrada de uma função com mais de um parâmetro de entrada se parece com isso :
Selecione CONV ('a' , 16,2 )
Isso retorna '1010 ' , convertendo o valor de A hexadecimal (base 16) para binário (base 2) .
funções operação lógica
funções operador lógico avaliar se um valor retornado de um banco de dados é verdadeira ou falsa , e incluem o IF, AND e OR funções. Enquanto todas as funções podem ser combinadas em uma única instrução SELECT, operadores lógicos são normalmente as primeiras funções usadas por consultas em combinação . Por exemplo, usando a função SE (E ( STRCMP (' nome' = ' input1 ') , STRCMP (' sobrenome ' = ' input2 '), ' pessoa encontrada ', ' pessoa notfound ') compara se ambos os campos do nome e sobrenome jogo , se é verdade , ele relata que a pessoa foi encontrado, e se for falso , ele diz que a pessoa não foi encontrada
Operadores de String
Databases loja. tanto as informações textuais e dados numéricos, com o texto sendo a forma de dados primários na maioria dos casos de negócios. operadores de string são projetados para classificar texto, concatenar texto, ou recolher partes do seqüências de texto com base na posição relativa dentro de um campo. um exemplo pode ser o retorno do sétimo caractere da esquerda . uma consulta típica operador cordas puxaria um primeiro nome, sobrenome e endereço para uma lista de discussão tipo .
operadores matemáticos
operadores matemáticos são usado para adicionar , subtrair, multiplicar e dividir e pode puxar os valores de outros critérios de seleção. um exemplo do seu uso seria encontrar o total acumulado em uma série de pagamentos de assinantes em um banco de dados . funções matemáticas avançadas pode executar funções estatísticas , como plotagem desvio padrão , ou funções trigonométricas , bem como arredondamento , truncamento e tomando o valor absoluto de um número.