Maison > Java > javaDidacticiel > le corps du texte

Comment convertir des types de données de Varchar en Int dans l'instruction PostgreSQL SELECT ?

DDD
Libérer: 2024-10-24 16:45:02
original
219 Les gens l'ont consulté

How to Cast Data Types from Varchar to Int in PostgreSQL SELECT Statement?

Casting de types de données dans Postgres

Question : Comment puis-je convertir le type de données d'une colonne de varchar en int une instruction Postgres SELECT ?

Réponse :

Postgres propose plusieurs options pour convertir les types de données :

  • cast(varchar_col AS int) : Syntaxe standard SQL
  • varchar_col::int : raccourci de syntaxe Postgres

Les deux variantes sont généralement interchangeables, mais la seconde peut nécessiter des parenthèses supplémentaires dans certains scénarios.

De plus , vous pouvez utiliser ces variations de syntaxe :

  • int4(varchar_col) : ne fonctionne que pour des noms de types spécifiques (par exemple, int4)
  • int '123' : doit utiliser un nom non typé et entre guillemets chaîne littérale

Notez que varchar_col doit contenir uniquement des chiffres et un signe de début facultatif. Les espaces de début ou de fin sont ignorés.

Exemple :

<code class="sql">SELECT cast(passenger_name AS int), age FROM passengers;</code>
Copier après la connexion

Cette requête convertira la colonne passager_name, qui est un varchar, en un entier avant de renvoyer le résultat. .

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
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!