Criação de CTEs (I)
Uma expressão de tabela comum ou CTE é usada para criar uma tabela que pode ser usada posteriormente com uma consulta. Para criar um CTE, você sempre usará a palavra-chave WITH
seguida do nome CTE e do nome das colunas que o CTE contém. O site CTE também incluirá a definição da tabela contida no site AS()
.
Neste exercício, você usará o site CTE para retornar todas as idades com o máximo de BloodGlucoseRandom
na tabela.
Este exercício faz parte do curso
Intermediário SQL Servidor
Instruções de exercício
- Crie um CTE
BloodGlucoseRandom
que retorne uma coluna (MaxGlucose
) que contenha o máximo deBloodGlucoseRandom
na tabela. - Você pode unir a CTE à tabela principal (
Kidney
) emBloodGlucoseRandom
eMaxGlucose
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
-- Specify the keyowrds to create the CTE
___ BloodGlucoseRandom (MaxGlucose)
___ (SELECT MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney)
SELECT a.Age, b.MaxGlucose
FROM Kidney a
-- Join the CTE on blood glucose equal to max blood glucose
JOIN BloodGlucoseRandom b
___