Maison > base de données > tutoriel mysql > Comment puis-je convertir des types de données dans PostgreSQL ?

Comment puis-je convertir des types de données dans PostgreSQL ?

Barbara Streisand
Libérer: 2025-01-13 20:17:47
original
841 Les gens l'ont consulté

How Can I Cast Data Types in PostgreSQL?

Explication détaillée de la conversion du type de données PostgreSQL

Convertissez facilement le type de données d'une colonne en d'autres types dans une instruction SELECT dans PostgreSQL. Voici comment procéder :

<code class="language-sql">SELECT cast(varchar_col AS int) FROM table_name;</code>
Copier après la connexion

Cette syntaxe est conforme aux standards SQL. Alternativement, PostgreSQL autorise la syntaxe abrégée :

<code class="language-sql">SELECT varchar_col::int FROM table_name;</code>
Copier après la connexion

Les deux variantes peuvent être utilisées presque n'importe où, mais la seconde forme peut nécessiter des parenthèses lors de l'imbrication.

De plus, vous pouvez utiliser les variantes de syntaxe suivantes :

<code class="language-sql">int4(varchar_col)
int '123'</code>
Copier après la connexion

Notez que int4() utilise un nom de type interne, alors que int '123' attend une chaîne littérale entre guillemets non typée. Cependant, int[] '{1,2,3}' doit être converti en utilisant '{1,2,3}'::int[] ou cast('{1,2,3}' AS int[]) .

Pour plus d'informations, veuillez vous référer à la section sur les fonctions de conversion et les types de tableaux dans la documentation 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