title: ORDER BY DESC is not working right
body: <p>I have this sql query</p>
  
  <pre><code>SELECT `price` FROM `used_cars` ORDER BY `price` DESC 
  </code></pre>
  
  <p>So I obviously want to order by price from high to low. However, it seems to be taking the first digit and sorting by that. My theory is that it is treating it like a string, and as the column is a varchar it makes sense. However, this is third party data, so I am stuck with it. How can I order so that the larger numbers come first?</p>
  
  <p>So this is an example of how they are ordered</p>
  
  <pre><code>9698
  8999
  8988
  8900
  5983
  4988
  4984
  42441
  40949
  3995
  3995
  38995
  37685
  36999
  35983
  34990
  34785
  32999
  30594
  29999
  29999
  2862
  28000
  27995
  </code></pre>