CASE WHEN: lógica condicional no SQL

CASE WHEN: lógica condicional no SQL

A expressão CASE WHEN é a implementação padrão ANSI SQL para lógica condicional, permitindo que bancos de dados executem decisões baseadas em condições específicas durante consultas. Diferentemente de linguagens de programação tradicionais (como IF/ELSE em Python ou Java), o CASE WHEN opera diretamente no conjunto de dados, avaliando condições para cada linha retornada.

Notícias

Todos Recentes Tendências
Banco de dados com SQLite e sqlite3

Python

Banco de dados com SQLite e sqlite3

SQLite é um banco de dados relacional embutido, leve e sem servidor, que armazena todo o banco em um único arquivo no disco. Diferente de sistemas como PostgreSQL ou MySQL, não há processo separado para gerenciar conexões — a biblioteca lê e escreve diretamente no arquivo. Isso o torna ideal para aplicações desktop, protótipos, dispositivos embarcados e cenários onde a simplicidade e a portabilidade são mais importantes que a concorrência massiva.

05/05/2026

Revista

Ver todos
Call stack, task queue e microtask queue

JavaScript + Node.js + React

Call stack, task queue e microtask queue

O Call Stack (pilha de chamadas) é a estrutura fundamental que gerencia a execução do código JavaScript. Funciona como uma pilha LIFO (Last In, First Out), onde cada chamada de função adiciona um novo frame no topo e, quando a função retorna, o frame é removido.