title: mysql order by showing least value on top
body: <p>I have this mysql query  - </p>
  
  <pre><code>"SELECT SALARY FROM emp ORDER BY salary DESC"
  </code></pre>
  
  <p>which is showing the following result - </p>
  
  <pre><code>| Salary|
  | 9000  |
  | 15500 |
  | 13500 |
  | 12700 |
  | 12000 |
  | 11000 |
  </code></pre>
  
  <p>I just don't understand why it is showing 9000 on the top...I mean if i have already declares that the salary has to be ORDER BY in Descending order ....then why it is doing so!!! please somebody help me!!!!</p>
  
  <p>I have also tried to do it in the ascending order but then it is showing the '9000' in the bottom</p>