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 blog, discutiremos como filtrar no SQL. Explicaremos e mostraremos alguns exemplos utilizando condições de filtragem como IN, NOT IN, LIKE e NOT LIKE .
Essas condições de filtragem são usadas para filtrar a saída dos dados. Em vez de selecioná-los usando várias linhas de comandos, será mais fácil acessar os dados.
Índice
Usando operadores IN e NOT IN para filtrar dados no SQL
Neste exemplo, obteremos os dados dos IDs 1, 5 ou 7. A maioria das pessoas usaria condições OR .
Se você quiser obter os dados de mais IDs, terá que escrever várias condições OR. No entanto, você pode usar o operador IN para obter os dados desejados, em vez de usar as condições OR várias vezes.
Usar esta condição de filtragem nos dará a mesma saída, que são os dados dos IDs 1, 5 ou 7. Pelo contrário, se você quiser extrair os dados de todos, exceto dos IDs 1, 5 e 7, você deve provavelmente usará a condição OR e <> (operador NOT EQUAL).
Em vez de escrever comandos longos, podemos usar o operador NOT IN .
Com essa condição de filtragem, você extrairá os dados, exceto os IDs 1, 5 e 7.
O uso dessas condições economizará muito tempo e, ao mesmo tempo, é uma maneira muito melhor de escrever em vez de usar várias condições OR .
Usando operadores LIKE e NOT LIKE para filtrar dados no SQL
LIKE e NOT LIKE são semelhantes aos operadores IN e NOT IN. Em vez de extrair os dados em si, ele obterá a parte de uma string. Lembre-se de que você pode usar curingas ou caracteres especiais como porcentagem (%) e sublinhado (_).
O % significa que irá corresponder a todos os registros com a string fornecida. Se correspondermos a 86 e %, os dois primeiros dígitos devem ser 86. Portanto, ele encontrará todos os valores que começam com 86.
Mas se colocarmos % em ambos os lados de 86, pode vir de qualquer lugar. Pode vir do começo, do fim ou do meio. Então, ele encontrará quaisquer valores que tenham 86 no início, meio ou fim.
Por outro lado, _ corresponde a apenas 1 caractere. Se você usar 86 e _ (86_), ele procurará quaisquer valores que tenham 86 na 1ª e 2ª posição, como 860, 861, 862 e assim por diante. Se você usar _ e 86 (_86), ele procurará quaisquer valores com 86 na 2ª e 3ª posições.
Neste exemplo, usaremos o operador LIKE para obter os dados que possuem a string Mark . Simplesmente precisamos colocar Mark entre % para ter uma saída que contenha Mark .
Da mesma forma, se não quisermos extrair os dados que contêm Mark , podemos usar o operador NOT LIKE . Em seguida, coloque Mark entre %.
Desta vez, a saída não conterá Mark .
Usando as condições de filtragem SQL no SSMS
Primeiro, vamos abrir nosso SSMS (SQL Server Management Studio).
Em seguida, carregaremos a tabela que usaremos. Observe que o banco de dados que estamos usando é o adventureworks2012, que pode ser encontrado no site de documentação da Microsoft .
Em seguida, clique em Executar .
Depois disso, você verá a saída na guia Resultados.
Em seguida, filtraremos a saída com base em PersonType . Usaremos o comando select distinto . Vamos destacar o comando e clicar em Executar .
Então você verá a saída mostrando o PersonType .
Em seguida, extrairemos os registros de PersonType IN , ou SP , ou SC . Para este, usaremos a condição OR . Vamos destacar o comando e clicar em executar .
Você verá que o número de linhas é 19.254.
No entanto, em vez de usar a condição OR , usaremos o operador IN . Então, vamos digitar o comando e destacá-lo. Em seguida, clique em executar .
Isso nos dará o mesmo número de linhas, que é 19.254 .
Se quisermos extrair todos os dados, exceto IN , SP e SC , usaremos o operador NOT IN . Então, vamos digitar o comando e destacá-lo. Em seguida, clique em executar .
Isso nos dará todos os dados exceto os que são de IN , SP e SC .
Em seguida, usaremos o operador LIKE para extrair os dados que contêm Rob da coluna FirstName . Vamos usar o comando, destacá-lo e clicar em Executar .
Como resultado, veremos que a saída agora contém Rob na coluna FirstName . Como usamos o %, ele mostrará todos os dados que tiverem a string Rob .
Por fim, usaremos o operador NOT LIKE . Neste exemplo, queremos extrair os dados que não contêm Rob . Então, vamos digitar o código, realçá-lo e clicar em Executar.
Isso nos dará a saída que não mostra nenhum registro que contenha Rob na coluna FirstName .
Conclusão
Para resumir, discutimos como filtrar no SQL usando os operadores IN, NOT IN, LIKE e NOT LIKE. Você aprendeu seu uso e suas diferenças, e em que situação você pode usá-los.
Esses operadores são mais eficientes do que usar a condição OR . Você pode usar esses operadores para filtrar e extrair os dados que deseja de seu banco de dados em vez de usar comandos mais longos, portanto, certifique-se de utilizar essas condições de filtragem corretamente.
Tudo de bom,
Hafiz
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.