Funções e operadores SQL suportados
Nesta página
- Funções e operadores de comparação
- Operadores lógicos
- Expressões JUNTAR
- Funções e operadores de fluxo de controle
- Funções de strings
- Funções e operadores numéricos
- Funções de data e hora
- Funções e operadores de transmissão
- Construtores de subqueries
- Funções de informação
GROUP BY
Funções (agregação)- Declarações de utilidade
- Declarações de administração do reconhecimento de data center
As tabelas a seguir listam as várias funções, construtores e operadores do MySQL suportados no MongoDB connector for BI 2.2.
Funções e operadores de comparação
Função/Operador | Descrição | |
---|---|---|
| Verifique se um valor está dentro de uma faixa de valores | |
| Retornar o primeiro argumento não NULL | |
| Operador igual | |
| Operador igual ao NULL-safe | |
| Maior que o operador | |
| Operador maior ou igual | |
| Retornar o maior argumento | |
| Teste a existência de um registro que você especificou em uma subquery | |
| Verifique se um valor está dentro de um conjunto de valores | |
| Retornar a posição de índice baseada em 0 do último número na lista para ser
Por exemplo:
Retorna | |
| Testar um valor em relação a um booleano | |
| Testar um valor em relação a um booleano | |
| Teste de valor NÃO NULO | |
| teste de valor NULL | |
| Teste se o argumento é NULO | |
| Retornar o menor argumento | |
| Operador menor que | |
| Operador menor ou igual | |
| Correspondência simples de padrões | |
| Verifique se um valor não está dentro de um intervalo de valores | |
| Operador não igual | |
| Verifique se um valor não está dentro de um conjunto de valores |
Operadores lógicos
Função/Operador | Descrição |
---|---|
| Lógico E |
| Nega valor |
| Lógica OU |
| XOR lógico |
Expressões JUNTAR
Expressão | Descrição |
---|---|
| Selecione registros que possuem valores correspondentes em várias tabelas. |
| Semanticamente equivalente a |
| Retornar todos os registros da tabela da esquerda e os registros correspondentes da tabela da direita. |
| Retorne todos os registros da tabela da direita e os registros correspondentes da tabela da esquerda. |
| Retorne apenas registros que não aparecem em ambas as tabelas. |
| Retornar todos os registros onde as colunas fornecidas aparecem em ambas as tabelas. |
Funções e operadores de fluxo de controle
Função/Operador | Descrição |
---|---|
| Operador de caso |
| construção If/else |
| Nulo se/ou seja construção |
| Retornar NULL se expr1 = expr2 |
Funções de strings
Função/Operador | Descrição |
---|---|
| Retorna o valor numérico do caractere mais à esquerda |
| Retornar o número de caracteres no argumento |
| Sinônimo de CHAR_LENGTH() |
| Retornar string concatenada |
| Retornar concatenado com separador |
| Retornar string no número do índice |
| Inserir uma substring na posição especificada até o número especificado de caracteres |
| Retorna o índice da primeira ocorrência da substring |
| Sinônimo para BAIXAR() |
| Retorna o número de caracteres mais à esquerda conforme especificado |
| Retornar o comprimento de uma string em bytes |
| Retorna a posição da primeira ocorrência da substring |
| Retornar o argumento em minúsculas |
| Remover espaços à esquerda |
| Retornar uma substring a partir da posição especificada |
| Negação de correspondência de padrões simples |
| Negação de REGEXP |
| Correspondência de padrões usando expressões regulares |
| Substituir ocorrências de uma string especificada |
| Retornar o número de caracteres especificado mais à direita |
| Remover espaços à direita |
| Retornar uma string do número especificado de espaços |
| Retornar a substring conforme especificado |
| Retornar a substring conforme especificado |
| Retornar uma substring de uma string antes do número especificado de ocorrências do delimitador |
| Remover espaços à esquerda e à direita |
| Sinônimo deUPPER() |
| Converter para maiúsculas |
Funções e operadores numéricos
Função/Operador | Descrição |
---|---|
| Retornar o valor absoluto |
| Retornar o arco cosseno |
| Retornar o seno do arco |
| Retornar o arco tangente |
| Retornar o arco tangente dos dois argumentos |
| Retorna o menor valor inteiro não menor que o argumento |
| Retorna o menor valor inteiro não menor que o argumento |
| Retornar o cosseno |
| Retornar a cotangente |
| Converter radianos para graus |
| Divisão inteira |
| Operador de divisão |
| Eleve à potência de |
| Retornar o maior valor inteiro não maior que o argumento |
| Retornar o logaritmo natural do argumento |
| Retornar o logaritmo natural do primeiro argumento |
| Retornar o logaritmo de base 10 do argumento |
| Retornar o logaritmo de base 2 do argumento |
| Operador de menos |
| Retornar o restante |
| Operador de módulo |
| Retornar o valor de pia |
| Operador de adição |
| Retorna o argumento criado à potência especificada |
| Retorna o argumento criado à potência especificada |
| Argumento de retorno convertido em radianos |
| Arredonde o argumento |
| Retornar o sinal do argumento |
| Retornar o seno do argumento |
| Retornar a raiz quadrada do argumento |
| Retornar a tangente do argumento |
| Operador de multiplicação |
| Truncar para o número especificado de casas decimais |
| Alterar o sinal do argumento |
Funções de data e hora
Função/Operador | Descrição |
---|---|
| Adicionar valores de tempo (intervalos) a um valor de data |
| Retornar a data atual |
| Sinônimos para CURDATE() |
| Sinônimos de AGORA() |
| Extrair a parte da data de uma expressão de data ou data/hora |
| Retorna a diferença, em dias, entre duas datas especificadas. |
| Adicionar valores de tempo (intervalos) a um valor de data |
| Formatar data conforme especificado |
| Subtrair um valor de tempo (intervalo) de uma data |
| Sinônimo de DAYOFMONTH() |
| Retornar o nome do dia da semana |
| Retornar o dia do mês (0-31) |
| Retornar o índice de dias da semana do argumento |
| Retornar o dia do ano (1-366) |
| Extrair parte de uma data |
| Converter um número de dia em uma data |
| Extrair a hora |
| Retornar o último dia do mês para o argumento |
| Criar uma data a partir do ano e do dia do ano |
| Retorne os microssegundos da expressão de tempo ou data/hora de entrada como um número entre 0 e 999999, inclusive. |
| Retornar o minuto do argumento |
| Retornar o mês a partir da data passada |
| Retornar o nome do mês |
| Retornar a data e a hora atuais |
| Retornar o trimestre a partir de um argumento de data |
| Retornar o segundo (0-59) |
| Converter uma string para uma data |
| Sinônimo para DATE_SUB() quando invocado com três argumentos |
| Retornar o argumento convertido em segundos |
| Subtrair tempo |
| Com um único argumento, esta função retorna a data ou data/hora |
| Adicionar um intervalo a uma expressão de data e hora |
| Subtrair um intervalo de uma expressão de data/hora |
| Retornar o argumento de data convertido em dias |
| Retornar a data e hora UTC atuais |
| Retornar o número da semana |
| Retornar o índice do dia da semana |
| Retornar a semana do calendário da data (1-53) |
| Retornar o ano |
| Retornar o ano e a semana |
Funções e operadores de transmissão
Função | Descrição |
---|---|
| Converter um valor como um determinado tipo |
| Converter um valor como um determinado tipo |
Para obter mais informações sobre como o BI Connector executa conversões de tipo, consulte Modos de conversão de tipo.
Construtores de subqueries
Função | Descrição |
---|---|
| Retorna uma linha de valores em vez de uma coluna de valores |
Funções de informação
Função | Descrição |
---|---|
| Retornar o ID da conexão (ID da thread) para a conexão |
| O nome de usuário autenticado e o nome de host |
| Retornar o nome padrão (atual) do reconhecimento de data center |
| Sinônimo de |
| Sinônimo de |
| Sinônimo de |
| O nome de usuário e o nome de host fornecidos pelo cliente |
| Retorne uma string que indica a versão do servidor MySQL |
| Retorne informações sobre uma query SQL sem executá-la ou buscar resultados. Inclui aoperação completa de aggregation que o BI Connector enviará ao MongoDB. |
GROUP BY
Funções (agregação)
Função | Descrição |
---|---|
| Retornar o valor médio do argumento |
| Retornar uma contagem do número de linhas retornadas |
| Retornar a contagem de vários valores diferentes |
| Retornar o valor máximo |
| Retornar o valor mínimo |
| Retornar o desvio padrão da população |
| Retornar o desvio padrão da população |
| Retornar o desvio padrão da população |
| Retornar o desvio padrão da amostra |
| Retornar a soma |
| Retornar uma string concatenada, somente valores não |
Declarações de utilidade
Declaração | Descrição |
---|---|
| Escolha o banco de dados para usar como banco de dados atual para declarações subsequentes |
Declarações de administração do reconhecimento de data center
Declaração | Descrição |
---|---|
| Mostra a estrutura da tabela |
| Mostra
Por padrão, a declaração |
| Usar para:
|
| Use para renomear uma ou mais tabelas. |