Maison > base de données > tutoriel mysql > Comment convertir un VARCHAR en INTEGER dans PostgreSQL ?

Comment convertir un VARCHAR en INTEGER dans PostgreSQL ?

Patricia Arquette
Libérer: 2025-01-13 20:36:47
original
905 Les gens l'ont consulté

How Do I Cast a VARCHAR to an INTEGER in PostgreSQL?

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 :

  1. Syntaxe SQL standard :
<code class="language-sql">cast(varchar_col AS int)</code>
Copier après la connexion
  1. Syntaxe abrégée de PostgreSQL :
<code class="language-sql">varchar_col::int</code>
Copier après la connexion

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.

  1. Conversion de type nommé :
<code class="language-sql">int4(varchar_col)</code>
Copier après la connexion

Ce format utilise des noms de types internes et est limité à certains types de données.

  1. Chaîne littérale non typée :
<code class="language-sql">int '123'</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal