Mysql bir dize, bir sayı değil gibi eylemler tarafından sipariş seçin

0 Cevap php

Numaranız altına düşer ve 0'dan daha büyük olabilir eğer nasıl sayısına göre sipariş?

Örnek Mysql tablosu:

|Name|Karma|
 __________
|Me  | -8  |
|Bill|  5  |
|Tom |  2  |
|Saly|  0  |
|San.| -3  |

Örnek seçme sorgusu

$sql="SELECT karma FROM table ORDER BY karma DESC";

The result I get is this (separated by comma): 5,2,0,-8,-3. Shouldn't it be 5,2,0,-3,-8? I discovered somewhere in the internet that mysql orders by string. How to make it order by number?

0 Cevap