Nej, du kan ikke bruge en SELECT på den måde, du ønsker.
I dit eksempel, hvor du bruger CASE, bruger du ikke en CASE "erklæring" -- du bruger et CASE udtryk , som tilfældigvis er indlejret i en SQL-sætning. Du kan bruge en underforespørgsel i det tilfælde, fordi den er inden for konteksten af en SQL-sætning, ikke en proceduresætning. Du ville ikke være i stand til at bruge en underforespørgsel som denne i en proceduremæssig CASE-sætning.