Konvertierung des PostgreSQL-Datentyps: Konvertieren Sie VARCHAR in INTEGER
In PostgreSQL SQL können Sie einen Datentyp direkt in der SELECT-Anweisung in einen anderen konvertieren. Um eine Varchar-Spalte in eine Ganzzahl umzuwandeln, gibt es mehrere Möglichkeiten:
<code class="language-sql">cast(varchar_col AS int)</code>
<code class="language-sql">varchar_col::int</code>
Diese Syntaxen können in verschiedenen Kontexten verwendet werden. In einigen Fällen kann jedoch eine zusätzliche Verschachtelung von Klammern oder eine Funktionsnotation erforderlich sein.
<code class="language-sql">int4(varchar_col)</code>
Dieses Format verwendet interne Typnamen und ist auf bestimmte Datentypen beschränkt.
<code class="language-sql">int '123'</code>
Diese Methode erfordert ein untypisiertes String-Literal in Anführungszeichen.
Es ist wichtig zu beachten, dass die Zeichenfolge bei der Konvertierung in eine Ganzzahl dem folgenden Format entsprechen muss: ein optionales führendes Symbol, gefolgt von einer Zahl. Leerzeichen um die Zeichenfolge werden ignoriert.
Eine ausführliche Dokumentation zu Konvertierungen finden Sie im PostgreSQL-Handbuch.
Das obige ist der detaillierte Inhalt vonWie wandele ich in PostgreSQL einen VARCHAR in einen INTEGER um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!