Sobes.tech

Java

-- Existem dados com campos user_id, status e created_at. -- Escreva uma consulta SQL que conte os pedidos bem-sucedidos de cada usuário nos últimos 7 dias e ordene o resultado por quantidade em ordem decrescente. -- Status bem-sucedido - OK CREATE TABLE user_requests ( id BIGSERIAL PRIMARY KEY, user_id BIGINT NOT NULL, status VARCHAR(50) NOT NULL, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP NOT NULL ); SELECT user_id, COUNT(*) AS successful_count FROM user_requests WHERE status = 'OK' AND created_at >= CURRENT_TIMESTAMP - INTERVAL '7 days' GROUP BY user_id ORDER BY successful_count DESC;

0

Por que uma tabela do PostgreSQL pode crescer em tamanho com um pequeno número de linhas e como isso está relacionado com VACUUM? Pode-se ajustar o vacuum e quão pesado é?

0
/737