如何从SQL中的字符串值中提取整数?

Luk*_*101 1 mysql sql database string postgresql

我需要在这个字符串中提取一个整数.我如何使用MySQL或PostgreSQL执行此操作?

user_id='12345'
Run Code Online (Sandbox Code Playgroud)

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

Dan*_* Li 10

你会使用这个CAST功能.

SELECT CAST(user_id AS INT) FROM Table

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