Heim >Datenbank >MySQL-Tutorial >Wie kann ich ein VARCHAR-Feld in MySQL korrekt in ein INT umwandeln?

Wie kann ich ein VARCHAR-Feld in MySQL korrekt in ein INT umwandeln?

DDD
DDDOriginal
2025-01-17 05:51:08317Durchsuche

How Can I Correctly Cast a VARCHAR Field to an INT in MySQL?

VARCHAR in MySQL korrekt in INT umwandeln

MySQL-Abfragen mit VARCHAR-in-INT-Konvertierung führen häufig zu Syntaxfehlern aufgrund falscher Umwandlungstechniken. Diese Anleitung demonstriert die richtige Methode mit CAST Funktionen.

Die akzeptablen Ergebnistypen für das Casting sind begrenzt. Konkret sollten Sie UNSIGNED [INTEGER] als Zieldatentyp verwenden.

Die genaue Syntax für diese Konvertierung lautet:

<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>

Diese Abfrage wandelt das Feld PROD_CODE VARCHAR erfolgreich in eine vorzeichenlose Ganzzahl um.

Das obige ist der detaillierte Inhalt vonWie kann ich ein VARCHAR-Feld in MySQL korrekt in ein INT umwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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