Revisão - Caixas
Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 64 de 72.
Desafio
FácilTabelas e colunas disponíveis:
boxes:box_id,size
Queremos verificar se cada caixa pode caber dentro da próxima caixa na sequência (em que a sequência é ordenada por box_id). Uma caixa pode caber na próxima caixa se o tamanho da próxima caixa for maior que o da caixa atual. Escreva uma consulta para comparar cada caixa com a próxima caixa na sequência. Uma caixa pode caber na próxima caixa se, e somente se, o tamanho da próxima caixa for estritamente maior que o tamanho da caixa atual. Siga estas etapas:
- Crie uma coluna chamada
can_fit_nextque mostre:- 1 (true) se a caixa puder caber na próxima caixa
- 0 (false) se ela não puder caber
- A última caixa receberá automaticamente NULL, pois não há uma próxima caixa para comparar
- Filtre para mostrar apenas as caixas que podem caber na próxima caixa (onde can_fit_next = 1)
- Retorne o
box_id - Ordene os resultados por box_id em ordem crescente
Experimente você mesmo
Todas as lições de Fundamentos
4Mais palavras-chave
A palavra-chave INA palavra-chave BETWEENA palavra-chave LIKEA palavra-chave ASRecapitulação - Modelos de celulares2Condições
Noções básicas de condiçõesA palavra-chave ANDA palavra-chave ORA palavra-chave NOTCombinação de várias condiçõesParêntesesBooleanos8Estatística
Agregação integrada – Parte 1Agregação integrada – Parte 2Agrupamento – Parte 1Agrupamento – Parte 2Subconsultas – Parte 1Subconsultas – Parte 2Recapitulação – Loja Total GainRecapitulação – Loja de ScootersRecapitulação – Cafeteria11Funções de janela parte 1
Função ROW_NUMBERCritério ORDER BYCritério PARTITION BYPARTITION e ORDERFunções LEAD e LAGRevisão - LEAD e LAGRevisão - ImagensRevisão - Caixas3Formato de retorno específico
Valores nulosOrdenar resultados - Parte 1Ordenar resultados - Parte 2Recapitulação - Empresa de segurança cibernéticaLimitar o número de registrosRecapitulação - Fábrica de veículos6Desafios introdutórios
Revisão - Eleição parlamentarRevisão - Prisão criminal pela políciaRevisão - Recipiente de bebidas de barRevisão - Projetar novas colunasPratique por conta própria: Playground de SQL