De semantiek van SQL staat dit niet toe - elke SQL-query bevat een projectie, waarmee u specificeert welke kolommen u in de uitvoer wilt hebben.
Tenzij u de query twee keer uitvoert, weet u niet van tevoren wat de resultaten zullen zijn. Zelfs als u de query twee keer uitvoert, kunnen de resultaten tussentijds veranderen (tenzij u de query uitvoert in de serialiseerbare modus).
Met andere woorden, de vraag is niet zo logisch.
Aan de andere kant, als het uw vereiste is om de kolom eenvoudigweg te verbergen wanneer deze aan de gebruiker wordt weergegeven, is dat een heel andere vraag - een vraag waarvoor het antwoord niet in SQL ligt, maar in uw presentatielogica.