Tipo de Conversión en Expresiones

Qué se entiende por Tipo de Conversión?
Como toman lugar tipos de conversión y fundición?
Cómo convertir un string a entero y un entero a string?

Explicación



Tipo de Conversión :
Tipo de conversión tiene lugar cuando los operadores son usados con diferentes tipos de operandos en una expresión. Algunas conversiones son hechas implícitamente y algunas necesitan conversiones explícitas.
En MySQL los números son convertidos a strings y algunas veces los strings en números dependiendo de la condición.
Consideremos un ejemplo parar convertir un string en un entero.
mysql> Select 1+'11'; --> 12
Aquí el string '11' es convertido a número y el resultado de la expresión es también un número.
Veamos otro ejemplo para convertir un entero en un string.
mysql> select concat(1, ' HIOX'); --> '1 HIOX'
No podemos convertir fundir un número en un string explicitamente. Aquí usamos la función CAST() o CONCAT().
mysql> select 12, cast(12 as char); --> 12, '12' mysql> select 12, concat(12); --> 12, '12'


En MySQL los números son convertidos a strings y algunas veces los strings en números dependiendo de la condición.
Consideremos un ejemplo parar convertir un string en un entero.
mysql> Select 1+'11'; --> 12
Aquí el string '11' es convertido a número y el resultado de la expresión es también un número.
Veamos otro ejemplo para convertir un entero en un string.
mysql> select concat(1, ' HIOX'); --> '1 HIOX'
No podemos convertir fundir un número en un string explicitamente. Aquí usamos la función