Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Neste tutorial, aprenderemos funções comuns que podemos usar no SQL. Essas funções podem ser uma String ou uma Data .
As funções SQL são usadas para processar ou manipular dados.
Vamos primeiro falar sobre as funções String . Estas são as funções SQL que geralmente usamos para manipular caracteres String ou valores String.
Índice
Funções de string SQL comuns
As funções LEFT e RIGHT SQL são para obter os caracteres esquerdo ou direito de uma String. Eles são muito comuns no Excel e no DAX.
Para usar as funções de string ESQUERDA ou DIREITA , precisamos especificar o nome da coluna e o número de caracteres que serão extraídos.
Aqui está o resultado de nossa consulta de amostra. Na primeira coluna, usamos a função LEFT para retornar os 3 primeiros caracteres da coluna FirstName . A segunda coluna exibe os últimos 3 caracteres do FirstName porque usamos as funções de string RIGHT .
As funções SQL LOWER e UPPER servem para converter nossos caracteres String em minúsculas ou maiúsculas. A função LOWER é usada para converter a string para minúsculas, enquanto a função UPPER é para converter a String para maiúsculas.
Também podemos substituir caracteres em nossa String usando a função REPLACE . Para este exemplo, estamos substituindo os caracteres “ a ” por “*”.
Portanto, em nosso resultado, sempre que o “ a ” for usado, ele será substituído por “*”.
A função REPLICATE é para repetir strings ou caracteres existentes.
Para usar esta função, precisamos especificar o caractere ou a coluna que queremos repetir e quantas vezes queremos que seja repetido.
Com base em nossa consulta de exemplo, esse resultado mostra que a 1ª coluna está repetindo o caractere “A” 3 vezes, enquanto a 2ª coluna está repetindo o valor da coluna 3 vezes.
Em seguida é a função LEN . Isso é para obter o comprimento de uma determinada string ou valor de coluna. Para este exemplo, estamos obtendo o comprimento dos valores da coluna FirstName .
Funções comuns de data SQL
Uma das funções de Data mais usadas é a função GETDATE . É para trazer a data atual.
Observe que não precisamos especificar uma cláusula FROM ao usar esta função em um comando SQL porque estamos obtendo o resultado diretamente na função GETDATE .
Também temos a função DATEPART que retorna a parte especificada da data como um ano, dia ou mês. Além do ano, dia e mês, ele também pode retornar o número da semana, o número do trimestre e muito mais.
Para este exemplo, queremos que uma coluna exiba o mês extraído da coluna OrderDate . Então, usamos a função DATEPART com a função MONTH .
Em nosso resultado, a 2ª coluna nos mostrará o mês extraído na coluna OrderDate . Também podemos extrair o ano ou o dia da coluna OrderDate apenas alterando o MONTH para YEAR ou DAY .
Se quisermos apenas extrair especificamente o dia, ano ou mês de uma data especificada, também podemos usar as funções DAY , MONTH e YEAR diretamente sem a função DATEPART .
Novamente, a única diferença é que usar a função DATEPART é mais flexível, pois também pode retornar o número da semana, o número do trimestre e outras coisas relacionadas.
O uso das funções YEAR , DAY e MONTH específicas também pode ser usado com a cláusula WHERE para retornar determinados registros no valor especificado de ano, dia ou mês.
Para este exemplo, gostaríamos de extrair todos os dados com uma data de pedido de 2014.
A função DATEADD adiciona um número em uma parte de data especificada de uma data. Serve para mudar a data para uma hora específica (1 mês/dia/ano atrás ou 1 mês/dia/ano depois). Portanto, precisamos especificar a parte da data, o número que queremos adicionar e a data que queremos manipular.
Para este exemplo, estamos extraindo o MONTH da função GETDATE . Podemos então exibir o mês anterior ou um mês a mais adicionando um número negativo ou positivo.
Também podemos usar um número negativo (-1).
No nosso exemplo, ele retornará o mês anterior.
Novamente, podemos usá-lo com a função MONTH , DAY ou YEAR .
Em seguida é a função DATEDIFF que obtém a diferença entre duas datas. Por exemplo, podemos usá-lo se quisermos ver a diferença entre a data do pedido e a data de envio em dias. Você pode alterar a função DIA para MÊS ou ANO se quiser obter a diferença em anos ou meses.
Para este resultado, a 1ª coluna mostra a diferença em dias entre a data do pedido e a data de envio.
Outras Funções SQL Comuns Avançadas
Também temos a função IFF , também conhecida como “ função SE ”, mas escrita como IFF . Ele retorna um valor dependendo se a condição é TRUE ou FALSE .
Para este exemplo, queremos verificar o valor da coluna FirstName e determinar se seu valor é Catherine ou não.
Se o valor for Catherine , o resultado deve exibir “ Catherine ”; caso contrário, mostrará “ Not Catherine ”.
Ao concatenar valores, eles devem estar no mesmo tipo de dados.
Portanto, concatenar os valores da coluna FirstName com o valor da coluna BusinessEntityID retornará um erro.
Isso ocorre porque o tipo de dados dos valores FirstName é String , enquanto o BusinessEntityID é um Integer .
O que podemos fazer é usar a função CAST para converter o tipo de dados do BusinessEntityID de Integer para CHAR , que é um tipo de dados String .
Depois de usar o CAST para converter o tipo de dados, agora podemos ter este resultado onde os valores FirstName são concatenados aos valores BusinessEntityID .
Da mesma forma, também podemos usar a função FORMAT para formatar uma data. Para este exemplo, estamos convertendo a coluna OrderDate em um formato de data “ yyyy/MM ” que exibirá apenas os valores de ano e mês.
Conclusão
Nesta postagem, aprendemos as funções SQL comuns para manipular e processar dados. Conforme discutimos, existem diferentes funções SQL para STRING, DATE e algumas funções avançadas comuns que podemos usar nos valores String , Integer e Date .
Ao aprender essas funções, nossos processos SQL podem ser mais fáceis e convenientes. Se você quiser saber mais sobre este tópico e outros conteúdos relacionados, certamente pode conferir a lista de links relevantes abaixo.
Tudo de bom,
Hafiz
Download e instalação do SQL Server
Instrução SQL SELECT: uma introdução
cláusula WHERE para filtragem de dados
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.