pg数据库varchar转int
时间: 2023-10-24 07:48:15 浏览: 193
字符串转int数组
在 PostgreSQL 数据库中,要将 varchar 类型的数据转换为 int 类型,你可以使用 CAST 或者 :: 运算符。以下是示例代码:
```sql
SELECT CAST('123' AS INTEGER); -- 使用 CAST 函数
SELECT '123'::INTEGER; -- 使用 :: 运算符
```
以上两种方法都将字符串 '123' 转换为整数类型。你可以将需要转换的 varchar 列或表达式放在括号内,然后在括号后面添加 AS INTEGER 或 ::INTEGER 来指定目标数据类型。请注意,如果 varchar 字符串不能被正确转换为整数,将会引发错误。在转换之前,请确保字符串中只包含有效的数字。
阅读全文