在mySQL中创建select的问题

在mySQL中创建select的问题,mysql,Mysql,我有这个,但它不工作(SQL语法错误): 如果我取出INT(3)部分,它运行良好 我希望创建一个select,格式为INT(3)。我需要为此做些什么?据我所知,您可以使用以下选项之一: SELECT database_percent, national_percent, format(database_percent/national_percent, 0) AS calculated_index FROM full_data_complete 或 或 我希望这能有所帮助。如果你想选演员,请看

我有这个,但它不工作(SQL语法错误):

如果我取出
INT(3)
部分,它运行良好


我希望创建一个select,格式为
INT(3)
。我需要为此做些什么?

据我所知,您可以使用以下选项之一:

SELECT database_percent, national_percent, format(database_percent/national_percent, 0) AS calculated_index FROM full_data_complete


我希望这能有所帮助。

如果你想选演员,请看一看,不确定这与我的发行专辑有什么关系,但你所说的“以INT(3)为格式”是什么意思?您能举个例子吗?通常,在选择时不指定列类型。但是,您可以强制MySQL将值强制转换为特定的数据类型。
SELECT database_percent, national_percent, format(database_percent/national_percent, 0) AS calculated_index FROM full_data_complete
SELECT database_percent, national_percent, cast(database_percent/national_percent as signed) AS calculated_index FROM full_data_complete
SELECT database_percent, national_percent, round(database_percent/national_percent, 0) AS calculated_index FROM full_data_complete