Com o Zoho Analytics, é possível aplicar formulas na sua base de dados que correspondam as suas necessidades para o tratamento e análise de dados. O programa a definição de fórmulas personalizadas baseadas em ma serie de funções já prontas do Analytics. Uma vez que o resultado dessas aplicações é uma coluna nova com os dados tratados, esse tipo de objeto é chamado Coluna de Fórmula, que podem ser usadas no relatório como qualquer coluna normal.
Criando fórmula de coluna
A criação de uma coluna de fórmula é simples e pode ser feita com apenas alguns passos descritos abaixo:
- Da página da tabela em que se deseja criar uma coluna de fórmula, clique em “Adicionar” e em seguida em “Coluna de fórmula”
- Uma página se abrirá com as possibilidades de edição da fórmula. No campo “Nome da coluna de fórmula” digite o nome de como essa nova coluna aparecerá na tabela. É possível colocar uma descrição da fórmula também, clicando em “Descrição da fórmula”
- Abaixo do campo Fórmula, escreva a fórmula desejada. O Zoho Analytics tem ma cola das fórmulas no campo do lado direito, bem como o nome das colunas. Mantendo o mouse em cima do “i” ao lado de uma fórmula o Zoho Analytics provem uma descrição de como funciona a fórmula, os argumentos necessários e exemplos de uso. Nessa barra a direita também tem a possibilidade de pesquisar as fórmulas ou classifica-las conforme o uso.
- Após inserir a fórmula, clique em “Salvar”.
Logo em seguida surgirá uma coluna com os valores calculados pela fórmula. Essa coluna já está disponível para ser utilizada em relatórios e outros objetos do Zoho Analytics, como tabelas pivô e consultas.
Alterar fórmulas
As fórmulas criadas em uma tabela podem ser vistas clicando em “Adicionar” e “Editar formulas”. Essa opção abre uma janela que permite:
- Editar a fórmula, clicando em “Editar” ao lado da fórmula.
- Editar a formatação da fórmula na tabela, clicando em “Formato” ao lado do nome da fórmula.
- Excluir a fórmula, clicando em “Excluir” ao lado do nome da fórmula.
Funções disponíveis
Listamos abaixo as funções disponíveis no Zoho Analytics.
Funções de data e hora
Nome de função | Sintaxe | Descrição |
Mês Absoluto | absmonth(coluna_de_data) | Retorna o mês e o ano das datas da coluna_de_data |
Trimestre Absoluto | absquarter(coluna_de_data) | Retorna o trimestre e o ano das datas da coluna_de_data |
Semana Absoluta | absweek(coluna_de_data) | Retorna o numero da semana e o ano das datas da coluna_de_data |
Adiciona Dias | adddate(coluna_de_data, numero_de_dias) | Adiciona um alguns dias igual ao numero_de_dias à coluna_de_data |
Adiciona Semana | addweek(coluna_de_data, numero_de_semanas) | Adiciona um algumas semanas igual ao numero_de_semanas à coluna_de_data |
Adiciona Mês | addmonth(coluna_de_data, numero_de_meses) | Adiciona um alguns meses igual ao numero_de_meses à coluna_de_data |
Adiciona Trimestre | addquarter(coluna_de_data, numero_de_trimestres) | Adiciona uma quantidade de trimestres igual ao numero_de_trimestres à coluna_de_data |
Adiciona Ano | addyear(coluna_de_data, numero_de_anos) | Adiciona uma quantidade de anos igual ao numero_de_anos à coluna_de_data |
Adiciona Tempo | addtime(coluna_de_data, tempo) | Adiciona uma quantidade de tempo igual ao tempo à coluna_de_data. O tempo esta no formato ‘HH:MM:SS’ |
Adiciona Horas | addhour(coluna_de_data, numero_de_horas) | Adiciona uma quantidade de horas igual ao numero_de_horas à coluna_de_data |
Adiciona Minutos | addminute(coluna_de_data, numero_de_minutos) | Adiciona uma quantidade de minutos igual ao numero_de_minutos à coluna_de_data |
Adiciona Segundos | addseconds(coluna_de_data, numero_de_segundos) | Adiciona uma quantidade de segundos igual ao numero_de_segundos à coluna_de_data |
Adiciona Período | period_add(ano_mes, numero_de_meses) | Adiciona à coluna ano_mes o numero_de_meses. |
Idade em Meses | age_months(data_inicio, data_final[opcional]) | Retorna a idade entre as colunas de data_inicio e data_final, em meses. Se a data_final não é especificada, calcula a idade usando a data de hoje. |
Idade em Anos | age_years(data_inicio, data_final[opcional]) | Retorna a idade entre as colunas de data_inicio e data_final, em anos. Se a data_final não é especificada, calcula a idade usando a data de hoje. |
Prazo de dias uteis | business_completion_day(data_inicio, numero_de_dias, finais_de_semana[opcional]) | Retorna a data_inicio somada com o numero_de_dias uteis, excluindo os finais_de_semana. Caso finais_de_semana não sekja especificado, considera Sabado e Domingo como finais de semana. |
Dias uteis | business_days(data_inicio, data_final, finais_de_semana[opcional]) | Retorna a quantidade de dias uteis entre as colunas de data_inicio e data_final, excluindo os finais_de_semana. Caso finais_de_semana não seja especificado, considera Sabado e Domingo como finais de semana. |
Horas trabalhadas | business_hours(data_hora_inicio, data_hora_final, horario_de_inicio, horario_de_termino, finais_de_semana[opcional]) | Retorna a quantidade de horas trabalhadas entre as colunas data_hora_inicio e data_hora_final, considerando o horario_de_inicio e o horario_de_termino, e excluindo os finais_de_semana. Caso finais_de_semana não seja especificado, considera Sabado e Domingo como finais de semana. |
Converte texto para data | convert_string_to_date(coluna_texto, formato_de_data) | Converte a coluna_texto para uma coluna de data, segundo o formato_de_data. |
Converte texto para data-hora | convert_to_datetime(coluna_texto, formato_de_data) | Converte a coluna_texto para uma coluna de data-hora, segundo o formato_de_data. |
Converte fuso horário | convert_tz(coluna_de_data, fuso_horario_atual, fuso_horario_convertido) | Converte o horário da coluna_de_data do fuso_horario_atual, para o fuso_horario_convertido. |
Data Agora | currentdate() | Retorna a data de hoje registrada no servidor ou computador |
Horário Agora | current_time() | Retorna o horário de agora registrado no servidor ou computador |
Data-hora Agora | current_timestamp() | Retorna a data e horário de agora registrado no servidor ou computador |
Agora | now() | Retorna a data e hora de agora |
Hoje | today() | Retorna a data de hoje |
Amanhã | tomorrow() | Retorna a data de amanhã |
Ontem | yesterday() | Retorna a data de ontem |
Data UTC | utc_date() | Retorna a data UTC de hoje |
Hora UTC | utc_time() | Retorna o horário UTC de agora |
Data-hora UTC | utc_timestamp() | Retorna a data-hora UTC de agora |
Data | date(coluna_data_hora) | Retorna a data da coluna_data_hora. |
Formata data | date_format(coluna_data_hora, formato) | Retorna a data da coluna_data_hora formatada de acordo com o formato. |
Diferença de data e hora | timediff(unidade, data_inicio, data_final) | Retorna a diferença de tempo entre data_inicio e data_final, na unidade especificada. |
Diferença de dias | datediff(data_inicio, data_final) | Retorna a diferença de dias entre data_inicio e data_final. |
Diferença de meses | period_diff(ano_mes_inicio, ano_mes_final) | Retorna a diferença de meses entre ano_mes_inicio e ano_mes_final. |
Dia | day(coluna_de_data) | Retorna o numero do dia da data registrada na coluna_de_data. |
Nome do dia | dayname(coluna_de_data) | Retorna o nome do dia da semana da data registrada na coluna_de_data. |
Dia da semana | dayofweek(coluna_de_data) | Retorna o numero do dia da semana da data registrada na coluna_de_data. |
Dia do mês | dayofmonth(coluna_de_data) | Retorna o numero do dia do mes da data registrada na coluna_de_data. |
Dia do trimestre | dayofquarter(coluna_de_data) | Retorna o numero do dia do trimestre da data registrada na coluna_de_data. |
Dia do Ano | dayofyear(coluna_de_data) | Retorna o numero do dia do ano da data registrada na coluna_de_data. |
Dias entre | datediff(data_inicio, data_final[opcional]) | Retorna a quantidade de dias entre data_inicio e data_final. Caso data_final não seja especificada considera a data de hoje. |
Ultimo dia | end_day(periodo, coluna_de_data) | Retorna o último dia de um periodo da coluna_de_data. |
Primeira data da semana atual | first_date_current_week(coluna_de_data, dia_do_começo_da_semana [opcional]) | Retorna a data do primeiro dia da semana da coluna_de_data, podendo especificar o dia_do_começo_da_semana, que caso não especificado se considera domingo. |
Converte tempo unix | fromunixtime(segundos) | Converte os segundos de unix para data. |
Hora | hour(coluna_data_hora) | Retorna a hora da data-hora registrada na coluna_data_hora. |
Último dia do mês | lastday(coluna_data) | Retorna o ultimo dia do mês da data registrada na coluna_data. |
Últimos N dias | last_nday(coluna_data, N_dias) | Retorna o ultimo dia de N_dias antes da data registrada na coluna_data. |
Últimos N meses | last_nmonth(coluna_data, N_meses) | Retorna o ultimo dia de N_meses antes da data registrada na coluna_data. |
Próximos N dias | next_nday(coluna_data, N_dias) | Retorna a data de N_dias depois da data registrada na coluna_data. |
Próximos N meses | next_nmonth(coluna_data, N_meses) | Retorna a data de N_meses depois da data registrada na coluna_data. |
N dias passados | previous_nday(coluna_data, N_dias) | Retorna a data de N_dias antes da data registrada na coluna_data. |
N meses passados | previous_nmonth(coluna_data, N_meses) | Retorna a data de N_meses antes da data registrada na coluna_data. |
Próximo dia da semana | next_weekday(coluna_data, dia_da_semana) | Retorna a próxima data do dia_da_semana registrada na coluna_data. |
Dia do ano | makedate(ano, dia_do_ano) | Retorna a data do dia_do_ano e ano. |
Microssegundo | microsecond(coluna_data_hora) | Retorna o numero de microssegundos registrados na data da coluna_data_hora. |
Segundo | second(coluna_data_hora) | Retorna o numero de segundos registrados na data da coluna_data_hora. |
Minuto | minute(coluna_data_hora) | Retorna o numero de minutos registrados na data da coluna_data_hora. |
Ultima modificação | modifiedtime() | Retorna a data e horário da ultima modificação do dado. |
Mês | month(coluna_de_data) | Retorna o nome do mes da data registrada na coluna_de_data. |
Nome do Mês | monthname(coluna_de_data) | Retorna o nome do mes da data registrada na coluna_de_data. |
Número do Mês | monthnum(coluna_de_data) | Retorna o numero do mes da data registrada na coluna_de_data. |
Meses entre | months_between(data_inicio, data_final[opcional]) | Retorna o número de meses entre as datas entre data_inicio e data_final. Caso data_final não seja especificada considera a data de hoje. |
Trimestre | quarter(coluna_de_data) | Retorna o trimestre da data registrada na coluna_de_data. |
Nome do trimestre | quartername(coluna_de_data, mes_de_inicio_fiscal[opcional]) | Retorna o trimestre da data registrada na coluna_de_data, podendo especificar o mes_de_inicio_fiscal. |
Número do trimestre | quarternum(coluna_de_data, mes_de_inicio_fiscal[opcional]) | Retorna o número do trimestre da data registrada na coluna_de_data, podendo especificar o mes_de_inicio_fiscal. |
Segundos para Horario | sec_to_time(segundos) | Converte de segundos para horário |
Segundos | second(coluna_de_data) | Retorna os segundos da data registrada na coluna_de_data. |
Data de inicio | start_day(unidade, coluna_de_data) | Retorna o primeiro dia de uma unidade da data registrada na coluna_de_data. |
Subtrai data | subdate(coluna_de_data, numero_de_dias) | Subtrai da data registrada na coluna_de_data o numero_de_dias |
Subtrai tempo | subtime(coluna_de_data, tempo) | Subtrai da data registrada na coluna_de_data o tempo (‘HH:MM:SS’) |
Tempo | time(coluna_de_data_hora) | Retorna o horário da data-hora registrada na coluna_de_data_hora. |
Formata tempo | time_format(tempo, formato_de_tempo) | Converte o tempo registrado na coluna de tempo para o formato_de_tempo especificado. |
Tempo para segundos | time_to_sec(coluna_de_data_hora) | Converte as horas e minutos registrados em coluna_de_data_hora para segundos |
Diferença de tempo | timediff(data_inicio, data_final) | Retorna a diferença de tempo entre data_inicio e data_final, em formato de horário. |
Data para Data-hora | timestamp(coluna_de_data) | Converte a data registrada na coluna_de_data para o formato data-hora. |
Diferença de data-hora | timestampdiff(unidade, data_inicio, data_final) | Retorna a diferença de tempo entre data_inicio e data_final, na unidade especificada. |
Data-hora em Unix | unix_timestamp(coluna_de_data_hora[opcional]) | Converte data-hora para o formato Unix |
Semana | week(coluna_de_data) | Retorna o número do dia da semana da data em coluna_de_data |
Dia da Semana | weekday(coluna_de_data) | Retorna o nome do dia da semana da data em coluna_de_data |
Semana do mes | weekofmonth(coluna_de_data) | Retorna o número da semana no mês da data em coluna_de_data |
Semana do Ano | weekofyear(coluna_de_data) | Retorna o número da semana no ano da data em coluna_de_data |
Ano | year(coluna_de_data) | Retorna o ano da data registrada na coluna_de_data |
Ano e Semana | yearweek(coluna_de_data) | Retorna o ano e a semana da data registrada na coluna_de_data |
Funções Numéricas
Nome da Função | Sintaxe | Descrição |
Valor absoluto | abs(coluna_numerica) | Retorna o valor absoluto dos valores da coluna_numerica |
Arco-cosseno | acos(coluna_numerica) | Retorna o arco-cosseno dos valores da coluna_numerica |
Arco-seno | asin(coluna_numerica) | Retorna o arco-seno dos valores da coluna_numerica |
Arco-tangente | atan(coluna_numerica) | Retorna o arco-tangente dos valores da coluna_numerica |
Arco-tangente da razão | atan2(coluna_numerica_1,coluna_numerica_2) | Retorna o arco-tangente dos valores da coluna_numerica_1 divididos pelos valores da coluna_numerica_2 |
Arredonda para cima | ceil(coluna_numerica) | Retorna o inteiro mais próximo e maior aos valores da coluna_numerica. |
Arredonda para cima | ceiling(coluna_numerica) | Retorna o inteiro mais próximo e maior aos valores da coluna_numerica. |
Converter | conv(coluna, base_atual, base_convercao) | Retorna os valores da coluna convertidos da base_atual para a base_convercao |
Converter em texto | convertbase(coluna, base_atual, base_convercao) | Retorna os valores da coluna convertidos da base_atual para a base_convercao, em texto. |
cosseno | cos(coluna_numerica) | Retorna o cosseno dos valores da coluna_numerica |
cotangente | cot(coluna_numerica) | Retorna o cotangente dos valores da coluna_numerica |
CRC32 | crc32(coluna_texto) | Retorna um output 32bit não-sinalizado depois de calcular a checagem cíclica de redundância |
Radianos para graus | degrees(coluna_numerica) | Converte os valores da coluna_numerica de radianos para graus |
Exponencial de euler | exp(coluna_numerica) | Retorna os valores de exponecial de euler da coluna_numerica |
Arredonda para baixo | floor(coluna_numerica) | Retorna o inteiro mais próximo e menor aos valores da coluna_numerica. |
Arredonda casas decimais | format(coluna_numerica, casas_decimais) | Retorna os valores da coluna_numerica, arredondados com o numero de casas decimais dados pela coluna casas_decimais |
Maior | greatest(coluna_numerica, …, coluna_numerica) | Retorna o maior valor entres os valores das coluna_numericas |
Menor | least(coluna_numerica,…, coluna_numerica) | Retorna o menor valor entres os valores das coluna_numericas |
Logaritmo natural | ln(coluna_numerica) | Retorna o logaritmo natural dos valores da coluna_numerica |
Logaritmo na base 2 | log2(coluna_numerica) | Retorna o logaritmo na base 2 dos valores da coluna_numerica |
Logaritmo na base 10 | log10(coluna_numerica) | Retorna o logaritmo na base 10 dos valores da coluna_numerica |
Resto | mod(coluna_numerica_1,coluna_numerica_2) | Retorna o resto dos valores da coluna_numerica_1 divididos pelos valores da coluna_numerica_2 |
Octal | oct(coluna_numerica) | Retorna os valores octais da coluna_numerica |
Pi | pi() | Retorna o valor de pi |
Potência | pow(coluna_numerica_1,coluna_numerica_2) | Retorna os valores da colna_numerica_1 elevados aos valores da coluna_numerica_2 |
Aleatório | rand() | Retorna um número aleatório entre 0 e 1. |
Graus para Radianos | radians(coluna_numerica) | Converte os valores da coluna_numerica de graus para radianos |
Arredonda | round(coluna_numerica) | Arredonda os valores da coluna_numerica para o valor inteiro mais próximo |
Sinal | sign(coluna_numerica) | Retorna -1 se od valores da coluna_numerica são negativos e 1 se os valores são positivos |
Seno | sin(coluna_numerica) | Retorna o seno dos valores da coluna_numerica |
Quadrado | square(coluna_numerica) | Retorna o quadrado dos valores da coluna_numerica |
Raiz quadrada | sqrt(coluna_numerica) | Retorna a raiz quadrada dos valores da coluna_numerica |
Tangente | tan(coluna_numerica) | Retorna a tangente dos valores da coluna_numerica |
Funções de texto
Nome da Função | Sintaxe | Descrição |
ASCII | ascii(coluna_texto) | Retorna o valor de ASCII do primeiro caractere da coluna_texto. |
Tamanho em bits | bit_length(coluna_texto) | Retorna o tamanho do texto da coluna_texto em bits. |
Caractere | char(coluna_numerica) | Retorna o texto correspondente ao valor da coluna_numerica em ASCII. |
Número de caracteres | char_length(coluna_texto) | Retorna o numero de caracteres da coluna_texto. |
Concatenação | concat(coluna_texto, coluna_texto, …, coluna_texto) | Retorna os textos das coluna_texto concatenados |
Concatenação com separador | concat(separador, coluna_texto, …, coluna_texto) | Retorna os textos das coluna_texto concatenados separados por um separador |
Seleciona Texto | elt(coluna_numerica, coluna_texto, …, coluna_texto) | Retorna a coluna_texto correspondente ao valor da coluna_numerica |
Encontra correspondente | field(coluna_texto, coluna_texto, …, coluna_texto) | Retorna a posição da primeira correspondência do texto na primeira coluna_texto com as outras coluna_texto. |
Encontra no conjunto | find_in_set(coluna_texto, coluna_texto) | Retorna a posição da primeira correspondência do texto na primeira coluna_texto com os valores na segunda coluna_texto, onde os valores estão separados por vírgula. |
Hexadecimal | hex(coluna_texto) | Retorna o hexadecimal correspondente a coluna_texto |
Inserir texto | insert(coluna_texto, posicao_inicial, tamanho, novo_texto) | Retorna a coluna_texto com o novo_texto inserida na posicao_inicial substituindo tamanho caracteres |
Primeira letra em maiúsculo | initcap(coluna_texto) | Retorna o texto da coluna_texto com a primeira letra maiúscula. |
Posição do sub-texto | indexof(coluna_texto, coluna_subtexto) | Retorna a posição da coluna_subtexto no coluna_texto. |
Posição do sub-texto | instr(coluna_texto, coluna_subtexto) | Retorna a posição da coluna_subtexto no coluna_texto. |
Minúsculas | lcase(coluna_texto) | Retorna o texto da coluna_texto com todas as letras minúsculas. |
À esquerda | left(coluna_texto, tamanho) | Retorna os caracteres da colun_texto à esquerda, de tamanho dado por tamanho. |
Tamanho | length(coluna_texto) | Retorna o numero de caracteres da coluna_texto. |
Localiza sub-texto | locate(coluna_subtexto, coluna_texto, posicao_inicial) | Retorna a posição da primeira aparição coluna_subtexto no coluna_texto, contando a partir da posicao_inicial |
Minúsculas | lower(coluna_texto) | Retorna o texto da coluna_texto com todas as letras minúsculas. |
Minúsculas | lowercase(coluna_texto) | Retorna o texto da coluna_texto com todas as letras minúsculas. |
Preenchimento à esquerda | lpad(coluna_texto, tamanho, coluna_preenchimento) | Retorna o texto da coluna_texto, preenchido com o texto da coluna_preenchimento à esquerda, limitando o resultado à quantidade de caracteres dada por tamanho. |
Remove espaços à esquerda | ltrim(coluna_texto) | Retorna o texto da coluna_texto com os espaços à esquerda removidos |
Conjunto por bits | make_set(coluna_numerica, coluna_texto, …) | Retorna o conjunto de argumentos das coluna_texto que corresponde aos valores da coluna_numerica, em bits. |
Texto do meio | mid(coluna_texto, posicao_inicial, tamanho_texto) | Retorna o texto da coluna_texto, começando pelo caractere na posição posicao_inicial, e de tamanho tamanho_texto. |
ORD | ord(coluna_texto) | Retorna a função ord da coluna_texto |
Repetição | repeat(coluna_texto, quantidade) | Retorna o texto da coluna_texto, repetido pela quantidade de vezes |
Substitui | replace(coluna_texto, texto_a_substituir, texto_substituido) | Retorna o texto da coluna_texto, substituindo o texto_a_substituir com o texto_substituido. |
Inverte texto | reverse(coluna_texto) | Retorna o texto da coluna_texto invertido. |
À direita | right(coluna_texto, tamanho) | Retorna os caracteres a direita do texto da coluna_texto de quantidade dada por tamanho |
Preenchimento à direita | rpad(coluna_texto, tamanho, coluna_preenchimento) | Retorna o texto da coluna_texto, preenchido com o texto da coluna_preenchimento à direita, limitando o resultado à quantidade de caracteres dada por tamanho. |
Remove espaços à direita | rtrim(coluna_texto) | Retorna o texto da coluna_texto com os espaços à direita removidos |
Soundex | soundex(coluna_texto) | Retorna o soundex da coluna_texto |
Numero de espaços | space(coluna_texto) | Retorna o numero de espaços na coluna_texto |
Compara tamanhos | strcmp(coluna_texto_1, coluna_texto_2) | Retorna -1 se a coluna_texto_1 é menor que a coluna_texto_2, 0 se os dois textos têm o mesmo tamanho e 1 coluna_texto_1 é maior que a coluna_texto_2. |
Sub-texto | substr(coluna_texto, posicao_inicial, tamanho [opcional]) | Retorna o texto da coluna_texto, filtrado a partir da posicao_incial, e com o tamanho podendo ser especificado. |
Sub-texto | substr(coluna_texto, posicao_inicial, tamanho) | Retorna o texto da coluna_texto, filtrado a partir da posicao_incial, e com o tamanho especificado. |
Sub-texto entre | substring_between(coluna_texto, sub_texto, sub_texto, posicao_inicial[opcional]) | Retorna o texto da coluna_texto, podendo ser filtrado a partir da posicao_incial, e entre os textos especificados nos sub_texto |
Sub-texto pelo índice | substring_index(coluna_texto, delimitador, contagem) | Retorna o sub-texto da coluna_texto antes da contagem de elementos delimitados pelo delimitador |
Posicição do sub-texto | locate(coluna_texto, coluna_subtexto, posicao_inicial [opcional]) | Retorna a posição da primeira aparição coluna_subtexto no coluna_texto, contando a partir da posicao_inicial |
Remove espaços | trim(coluna_texto) | Remove os espaço à esuqerda e à direita da coluna_texto |
Maiúsculas | ucase(coluna_texto) | Retorna o texto da coluna_texto com todas as letras maiúsculas. |
Converte de hexadecimal | unhex(coluna_texto) | Retorna o caracteres correspondente para cada par de dígitos hexadecimais da coluna_texto. |
Maiúsculas | upper(coluna_texto) | Retorna o texto da coluna_texto com todas as letras maiúsculas. |
Maiúsculas | uppercase(coluna_texto) | Retorna o texto da coluna_texto com todas as letras maiúsculas. |
Funções Lógicas
Função | Sintaxe | Descrição |
Se | if(expressao_teste, afirmativo , negativo) | Retorna o resultado afirmativo caso a expressão_teste seja verdadeira, caso contrario retorna negativo |
Caso se | if_case(coluna, expressao_1, retorno_1, expressao_2, retorno_2, …, negativo [opcional]) | Testa os valores da coluna com cada expressao, caso afirmativo para alguma delas retorna seu retorno. Tem a possibilidade de especificar um resultado para caso todos os testes resultem em negativo, em negativo. |
Se nulo | ifnull(coluna , preenchimento) | Testa se os valores da coluna são nulos e retornam seu próprio valor caso não. Caso sejam nulos retorna preenchimento. |
Está Vazia | isempty(coluna) | Retorna 1 caso todos os valores da coluna sejam nulos. Caso contrario retorna 0. |
É nulo | isnull(expressao) | Retorna 1 se a expressao tem valor nulo, caso contrario retorna 0. |