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

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

Linda Hamilton
Libérer: 2025-01-13 20:26:44
original
385 Les gens l'ont consulté

How Can I Cast Data Types in PostgreSQL SELECT Statements?

Convertir les types de données dans l'instruction PostgreSQL SELECT

PostgreSQL 8 et versions ultérieures permettent la conversion de types de données dans les instructions SELECT. Par exemple, pour convertir une colonne varchar en type int, vous pouvez utiliser l'une des syntaxes suivantes :

cast(varchar_col AS int)  -- SQL 标准语法
Copier après la connexion

ou

varchar_col::int          -- PostgreSQL 简写语法
Copier après la connexion

Les deux syntaxes peuvent généralement être utilisées de manière interchangeable, sauf si des restrictions de syntaxe spécifiques sont rencontrées.

Considérez également les formes suivantes :

int4(varchar_col)         -- 对某些类型名称有效
int '123'                 -- 无类型,带引号的字符串字面量
Copier après la connexion

Il convient de noter que le dernier formulaire ne prend pas en charge les types de tableaux. Pour les types de tableaux, vous devez utiliser '{1,2,3}'::int[] ou cast('{1,2,3}' AS int[]).

Lors de la conversion d'une chaîne en entier, la chaîne ne doit contenir que des symboles facultatifs (/-) suivis de chiffres. Les espaces de début et de fin sont ignorés. Pour plus de détails, veuillez vous référer à la documentation PostgreSQL liée ci-dessous.

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!

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