SQL selecione substituir inteiro pela string

Goal é substituir um valor inteiro retornado em uma consulta SQL pelo valor de caractere que o número representa. Por exemplo

Um atributo da tabela chamado "Esporte" é definido como um valor inteiro entre 1 e 4. 1 = Basquete, 2 = Hóquei, etc. Abaixo está a tabela do banco de dados e, em seguida, a saída desejad

Tabela de Banco de Dados:

Player     Team     Sport
--------------------------
Bob        Blue     1
Roy        Red      3
Sarah      Pink     4 

Saídas desejadas:

Player     Team     Sport
------------------------------
Bob        Blue     Basketball
Roy        Red      Soccer
Sarah      Pink     Kickball

Qual é a melhor prática para converter esses valores inteiros para valores String? Use SQL para converter os valores antes de passar para o programa? Usar linguagem de script para alterar o valor dentro do programa? Alterar o design do banco de dados?

questionAnswers(12)

yourAnswerToTheQuestion