406 Stimmen

Konvertieren Sie INT in VARCHAR SQL

Ich verwende Sybase und mache ein Select, das mir eine Spalte namens "iftype" zurückgibt, aber ihr Typ ist int und ich muss sie in varchar umwandeln. Wenn ich versuche, das Select ohne die Konvertierungsfunktion durchzuführen, erhalte ich diesen Fehler:

Fehlercode 257, SQL-Status 37000: Implizite Konvertierung vom Datentyp 'VARCHAR' in 'INT' ist nicht erlaubt. Verwenden Sie die CONVERT-Funktion, um diese Abfrage auszuführen.

Ich weiß nicht, wie ich die Funktion CONVERT implementieren soll. Kann mir jemand bitte helfen?

0voto

Tharuka Punkte 141

CONVERT(DATENTYP , Ihre_Spalte) ist die Syntax für die CONVERT-Methode in SQL. Mit dieser Konvertierungsfunktion können wir die Daten der Spalte, die sich auf der rechten Seite des Kommas (,) befindet, in den Datentyp auf der linken Seite des Kommas (,) konvertieren. Bitte sehen Sie sich das folgende Beispiel an.

SELECT CONVERT(VARCHAR(10), Spaltenname) FROM Tabellenname

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X