Escreva o códigoAquecimentoSQL
Data brasileira com CONCAT
Montar data dd/mm/aaaa com CONCAT e SUBSTRING.
Devolva as colunas id e data_br nessa ordem para cada linha da tabela matriculas. Monte data_br com CONCAT juntando dia, '/', mês, '/' e ano extraídos de data_matricula com SUBSTRING.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
SELECT id, CONCAT(SUBSTRING(data_matricula, 9, 2), '/', SUBSTRING(data_matricula, 6, 2), '/', SUBSTRING(data_matricula, 1, 4)) AS data_br FROM matriculasSUBSTRING extrai parte do texto pelo número de caracteres. Como data_matricula está como 'aaaa-mm-dd', dia fica em 9, 2 e mês em 6, 2. O CONCAT junta dia, '/', mês, '/' e ano em data_br.
Erro comum: Trocar a ordem de dia e mês e montar 'mm/dd/aaaa' em vez de 'dd/mm/aaaa'.
Tabelas
matriculas 12 linhas
| id | id_aluno | id_curso | preco | data_matricula |
|---|---|---|---|---|
| 1 | 101 | python | 200 | 2026-09-05 |
| 2 | 101 | python | 200 | 2026-09-15 |
| 3 | 103 | dados | 350 | 2026-08-20 |
| 4 | 101 | dados | 350 | 2026-09-21 |
| 5 | 104 | web | 150 | 2026-09-10 |
| 6 | 105 | web | 150 | 2026-09-11 |
| 7 | 106 | web | NULL | 2026-09-12 |
| 8 | 107 | python | 200 | 2026-08-30 |
| 9 | 108 | dados | 350 | 2026-09-25 |
| 10 | 109 | ia | 500 | 2026-09-21 |
| 11 | 110 | ia | 500 | 2026-09-22 |
| 12 | 102 | ia | 500 | 2026-07-15 |
Sua consulta
Escreva sua solução e verifique quando quiser.