Conversion du type de données PostgreSQL : convertir VARCHAR en INTEGER
Dans PostgreSQL SQL, vous pouvez convertir un type de données en un autre directement dans l'instruction SELECT. Pour convertir une colonne varchar en entier, il existe plusieurs manières :
<code class="language-sql">cast(varchar_col AS int)</code>
<code class="language-sql">varchar_col::int</code>
Ces syntaxes peuvent être utilisées dans divers contextes. Cependant, dans certains cas, une imbrication de parenthèses ou une notation de fonction supplémentaire peut être nécessaire.
<code class="language-sql">int4(varchar_col)</code>
Ce format utilise des noms de types internes et est limité à certains types de données.
<code class="language-sql">int '123'</code>
Cette méthode nécessite une chaîne littérale entre guillemets non typée.
Il est important de noter que lors de la conversion en nombre entier, la chaîne doit être conforme au format suivant : un symbole de début facultatif suivi d'un nombre. Les espaces autour de la chaîne seront ignorés.
Une documentation détaillée sur les conversions est disponible dans le manuel PostgreSQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!