April 2025
Intermediate to advanced
356 pages
5h 18m
Portuguese (Portugal, Brazil)
Content preview from Guia de Bolso SQL, 4ª Edição
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
Start your free trial



Capítulo 10. Como é que eu...?
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo destina-se a ser uma referência rápida para perguntas frequentes sobre SQL que combinam vários conceitos:
Encontra as linhas que contêm valores duplicados
A seguinte tabela lista sete tipos de chás e as temperaturas a que devem ser mergulhados. Nota que existem dois conjuntos de valores duplicados tea/temperature, que estão a negrito.
SELECT * FROM teas; +----+--------+-------------+ | id | tea | temperature | +----+--------+-------------+ | 1 | green | 170 | | 2 | black | 200 | | 3 | black | 200 | | 4 | herbal | 212 | | 5 | herbal | 212 | | 6 | herbal | 210 | | 7 | oolong | 185 | +----+--------+-------------+
Esta secção abrange dois cenários diferentes:
-
Devolve todas as combinações únicas de
tea/temperature -
Devolve apenas as linhas comvalores duplicados
tea/temperature
Devolve todas as combinações únicas
Para excluir valores duplicados e devolver apenas as linhas únicas de uma tabela, utiliza a palavra-chave DISTINCT palavra-chave.
SELECT DISTINCT tea, temperature FROM teas; +--------+-------------+ | tea | temperature ...