Ja, ved at bruge en CASE-sætning:
SELECT CASE @MyVariable
WHEN 1 THEN [Col_1]
WHEN 2 THEN [Col_2]
...
WHEN 10 THEN [Col_10]
END
Om det er en god idé er et helt andet spørgsmål. Du bør bruge bedre navne end Col_1, Col_2 osv.
Du kan også bruge en strengerstatningsmetode, som foreslået af andre. Det er dog en sidste udvej, fordi det kan åbne din kode for sql-injektionsangreb.