Sortowanie wg liczb z pola typu longtext, CAST nie działa

0

Dzień dobry,

Dlaczego poniższy kod nie działa

SELECT user_id, meta_value
FROM wp_usermeta
WHERE meta_key = '_points'
ORDER BY CAST('meta_value' AS DECIMAL) DESC

zwraca tak posortowaną tablicę a chciałbym żeby była posortowana od największej wartości meta_value (longtext)

Array ( 
[0] => stdClass Object ( [user_id] => 1 [meta_value] => 2422 ) 
[1] => stdClass Object ( [user_id] => 10 [meta_value] => 388 ) 
[2] => stdClass Object ( [user_id] => 49 [meta_value] => 50 ) 
[3] => stdClass Object ( [user_id] => 7 [meta_value] => 160 ) 
[4] => stdClass Object ( [user_id] => 3 [meta_value] => 160 ) 
[5] => stdClass Object ( [user_id] => 48 [meta_value] => 49 )  ) 
1
ORDER BY CAST(`meta_value` AS DECIMAL) DESC

lub

ORDER BY CAST(meta_value AS DECIMAL) DESC

1 użytkowników online, w tym zalogowanych: 0, gości: 1