1

我需要在这个字符串中提取一个整数。我将如何使用 MySQL 或 PostgreSQL 来做到这一点?

user_id='12345'

在这个字符串中,我必须得到数字12345

4

2 回答 2

10

您将使用该CAST功能。

SELECT CAST(user_id AS INT) FROM Table

参考http ://dev.mysql.com/doc/refman/5.5/en/cast-functions.html#function_cast

于 2012-07-11T16:28:26.120 回答
4

除了@Daniel Li 演示的标准 SQL 语法外,还有 PostgreSQL 特定的简写:

user_id::int

该手册会很高兴地告诉你这些非常基本的东西......

于 2012-07-11T17:05:22.150 回答