Typumwandlung in Ausdrücken

Was versteht man unter Typumwandlung?
Wie Typumwandlung und Casting stattfinden?
Wie man Zeichenfolge in Integer und Integer in Zeichenfolge umsetzen kann?

Erklärung


Typumwandlung :
Typumwandlung findet statt, wenn Operatoren mit verschiedenen Arten von Operanden in einem Ausdruck verwendet werden. Einige Umwandlungen werden implizit gemacht und brauchen ein bisschen explizite Umwandlungen.
In MySQL sind die Nummern in Zeichenfolgen und manchmal Zeichenfolgen zu Nummern umgesetzt, die von der Bedingung abhängen.
Lassen Sie uns ein Beispiel für das Umsetzen einer Zeichenfolge in ein Integer berücksichtigen.

mysql> Select 1+'11'; --> 12
Hier ist die Zeichenfolge '11' in eine Nummer umgesetzt, und das Ergebnis des Ausdrucks ist auch eine Nummer.
Lassen sie uns ein anderes Beispiel für das Umsetzen eines Integers in eine Zeichenfolge sehen.
mysql> select concat(1, ' HIOX'); --> '1 HIOX'
Wir konvertieren Bekehrten oder das Werfen einer Nummer zu einer Zeichenfolge explizit. Hier verwenden wir CAST() oder CONCAT() Funktion.
mysql> select 12, cast(12 as char); --> 12, '12' mysql> select 12, concat(12); --> 12, '12'