делаю запрос:
select name, reyting FROM tb_us ORDER BY reyting DESC limit 100
ну и выводит соответственно не по порядку то есть.
9.3 - будет выше чем 68.35
как сделать в такой ситуации чтобы шли по порядку по убыванию?
select name, reyting FROM tb_us ORDER BY reyting DESC limit 100
select name, reyting FROM tb_us ORDER BY reyting+0 DESC limit 100
... ORDER BY CAST(`reyting` AS DECIMAL(5,2)) DESC LIMIT 100
Цитата (kaww @ 28.10.2012 - 00:26) |
VELIK505, назначь полю соответствующий тип (decimal), чтобы не делать +0 |