2017-04-03 113 views
0

CONVERT我有此:MAX和與MySQL

SELECT MAX(CONVERT((numeroerba), INTEGER)) AS tot FROM cert_erba 

我試圖提取和轉換從varchar一個數字來詮釋,但不明白什麼是錯的。

沒有數據返回。

+0

什麼*是*錯了嗎?你有錯誤嗎? – tadman

+0

沒有數據返回。 –

+0

也許你的數據庫中沒有任何東西。這個問題真的很難回答,因爲它在細節真的瘦了。例如:示例數據。 – tadman

回答

1

你必須使用CAST()功能,不CONVERT()

SELECT MAX(CAST((numeroerba) AS SIGNED)) AS tot FROM cert_erba 

CONVERT()用於字符集轉換。