A palavra chave fn permite utilizar várias funções escalares. O nome da função vem imediatamente após a palavra chave fn.
onde chamadaFunção é uma das seguintes funções:
Cadeia de caracteres formada anexando a segunda cadeia à primeira;
se uma das cadeias for nula, o resultado será nulo.
{fn concat (ExpressãoCaractere, ExpressãoCaractere)
é equivalente à sintaxe nativa { ExpressãoCaractere || ExpressãoCaractere }.
Para obter mais detalhes deve ser consultado
Raiz quadrada do número de ponto flutuante.
{fn sqrt (ExpressãoPontoFlutuante)} é equivalente à sintaxe nativa
Valor absoluto do número.
{fn abs(ExpressãoNumérica)} é equivalente à sintaxe nativa
Posição na segunda ExpressãoCaractere da primeira ocorrência da
primeira ExpressãoCaractere, procurando a partir do início da segunda
expressão caractere, a menos que esteja especificada a posiçãoInício.
{fn locate(ExpressãoCaractere,ExpressãoCaractere [, posiçãoInício])}
é equivalente à sintaxe nativa
A cadeia de caracteres formada pela extração de comprimento caracteres da ExpressãoCaractere a partir da posiçãoInício; a posição começa em 1.
MOD retorna o resto (módulo) do argumento 1 dividido pelo argumento 2.
O resultado será negativo apenas se o argumento 1 for negativo.
Para obter mais detalhes deve ser consultado
Utiliza a função
Deve ser observado que
Para realizar
Deve ser observado que não deve ser colocada uma coluna data/hora dentro de uma função aritmética de carimbo do tempo na cláusula WHERE, porque o otimizador não usará nenhum índice na coluna.
Utiliza a função
Deve ser observado que
Para realizar
Deve ser observado que não deve ser colocada uma coluna data/hora dentro de uma função aritmética de carimbo do tempo na cláusula WHERE, porque o otimizador não usará nenhum índice para a coluna.
Retorna um valor carimbo do tempo um mês após o carimbo do tempo corrente.
Retorna o número de semanas entre agora e a hora especificada em 1 de janeiro de 2001.