Heim > Datenbank > MySQL-Tutorial > Wie kann man eine Ganzzahl in SQL richtig zu einem Varchar wirken?

Wie kann man eine Ganzzahl in SQL richtig zu einem Varchar wirken?

Mary-Kate Olsen
Freigeben: 2025-01-24 18:52:10
Original
683 Leute haben es durchsucht

How to Correctly Cast an Integer to a VARCHAR in SQL?

Ganzzahlen in VARCHARs in SQL konvertieren

Das direkte Umwandeln einer Integer-Spalte in VARCHAR in SQL kann manchmal zu Fehlern führen. Eine zuverlässige Problemumgehung besteht in einer Zwischenumwandlung in CHAR, einem Zeichendatentyp mit fester Länge. Diese Methode ermöglicht eine präzise Kontrolle über die Länge der Saite.

So können Sie das erreichen:

<code class="language-sql">SELECT CAST(id AS CHAR(50)) AS col1
FROM t9;

SELECT CONVERT(id, CHAR(50)) AS col1
FROM t9;</code>
Nach dem Login kopieren

Beachten Sie den subtilen Unterschied: Die Funktionen CAST und CONVERT haben leicht unterschiedliche Syntaxen. CONVERT erfordert zuerst den Ausdruck und dann den Zieldatentyp. Der Versuch, VARCHAR direkt mit CONVERT zu verwenden, führt wahrscheinlich zu einem Fehler.

Durch die Verwendung von CHAR(50) (oder einer geeigneten Länge) stellen Sie eine erfolgreiche Konvertierung in eine Zeichenfolge fester Länge sicher, die dann bei Bedarf weiterverarbeitet oder verwendet werden kann. Denken Sie daran, 50 anzupassen, um die maximal erwartete Länge Ihrer Ganzzahlwerte nach der Konvertierung zu berücksichtigen.

Das obige ist der detaillierte Inhalt vonWie kann man eine Ganzzahl in SQL richtig zu einem Varchar wirken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage