我需要在这个字符串中提取一个整数。我如何使用MySQL或PostgreSQL?
user_id='12345'
在此字符串中,我必须得到数字12345
。
答案 0 :(得分:10)
您可以使用CAST
功能。
SELECT CAST(user_id AS INT) FROM Table
参考:http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html#function_cast
答案 1 :(得分:4)
除了标准的SQL语法demonstrated by @Daniel Li之外,还有PostgreSQL特有的简写:
user_id::int
The manual很乐意告诉你这个非常基本的东西......