Lorsque vous utilisez une base de données PostgreSQL, vous devrez peut-être convertir le type de données d'une colonne en un autre type. Par exemple, vous devrez peut-être convertir une colonne de type varchar en type int.
Dans PostgreSQL, vous pouvez utiliser les méthodes suivantes pour la conversion du type de données :
<code class="language-sql">cast(<column_name> AS <new_data_type>) cast(<column_name> AS INTEGER) -- 显式指定新类型</column_name></new_data_type></column_name></code>
Par exemple, convertissez une colonne varchar nommée "my_column" en type int :
<code class="language-sql">SELECT CAST(my_column AS INTEGER) FROM my_table;</code>
<code class="language-sql"><column_name>::<new_data_type></code>
Par exemple :
<code class="language-sql">my_column::INTEGER</code>
S'applique à certains noms de types. Exemple de type int :
<code class="language-sql">int4(my_column)</code>
Doit être une chaîne littérale entre guillemets non typée. Par exemple :
<code class="language-sql">int '123'</code>
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!