Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: SQL e a Teoria de Conjuntos

_Créditos das imagens: Grok ### 🚀 Você sabia? SQL e a Teoria de Conjuntos estão mais conectados do que imagina! A linguagem SQL (Structured Query Language) tem suas raízes na teoria de conjuntos, um conceito matemático que trata de coleções de objetos. Em bancos de dados relacionais, cada tabela é um conjunto de linhas (ou tuplas), e operações como SELECT, JOIN, UNION e INTERSECT são inspiradas em operações como união (∪), interseção (∩) e diferença (-). Vamos explorar como isso funciona? 👇 --- ### 🔍 Principais Operações de Conjuntos no SQL Imagine duas tabelas simples: Clientes (Conjunto A): ``` +----+-------+ | ID | Nome | +----+-------+ | 1 | Ana | | 2 | João | | 3 | Maria | +----+-------+ ``` Pedidos (Conjunto B): ``` +----+-----------+ | ID | Cliente_ID| +----+-----------+ | 1 | 1 | | 2 | 2 | | 3 | 1 | +----+-----------+ ``` #### 1. União (UNION) - O que faz: Junta tudo de A e B, sem duplicatas (A ∪ B). - Exemplo: ```sql SELECT id FROM cli...

Minhas Idéias em BlackTDN :: Estrelando : Fernando Willian de Souza Furtado

"Bom dia a todos,

Hoje pela manhã ao ligar o meu note na empresa, como de costume acessei o BlackTdn e vi o post sobre gerar informações com CPF valido.

E então surgiu a ideia de validar o cadastro de todos os funcionários, motoristas, clientes e fornecedores(pessoa física).

Decidi fazer então uma busca no banco de dados ( o que de fato consegui mas demorou um pouco para fazer todo em query) Como todo programador resolvi automatizar essa busca/validação.

Criei uma função no banco de dados para o calculo do digito verificador, onde a mesma retorna duas colunas a mais (CPFOK, DIGITO_CORRETO).
Abaixo exemplo de utilização após compilado a função.:

Select     
      RA_FILIAL,
      RA_MAT,
      RA_CIC,
      CPFOK,
      DIGITO_CORRETO
From
      SRA010 SRA
            Cross Apply
      ValidCPF(RA_CIC)
Where
      D_E_L_E_T_  = ' ' And
      CPFOK       = 0

Digito_Verificador_de_CPF.sql

Espero que ajude
Valeu,

Fernando Willian de Souza Furtado"

A Equipe BlackTDN te saúda.

Comentários

Postagens mais visitadas