SQL select reemplaza un entero con una cadena
Goal es reemplazar un valor entero que se devuelve en una consulta SQL con el valor char que representa el número. Por ejemplo
Un atributo de tabla con la etiqueta "Deporte" se define como un valor entero entre 1-4. 1 = Baloncesto, 2 = Hockey, etc. A continuación se muestra la tabla de la base de datos y luego la salida deseada.
Tabla de base de datos:
Player Team Sport
--------------------------
Bob Blue 1
Roy Red 3
Sarah Pink 4
Salidas deseadas:
Player Team Sport
------------------------------
Bob Blue Basketball
Roy Red Soccer
Sarah Pink Kickball
¿Cuál es la mejor práctica para traducir estos valores enteros para los valores de cadena? ¿Usar SQL para traducir los valores antes de pasar al programa? ¿Usar lenguaje de script para cambiar el valor dentro del programa? ¿Cambiar el diseño de la base de datos?