title: MySQL: Order by field size/length
body: <p>Here is a table structure (e.g. test):</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Field Name</th>
  <th>Data Type</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>id</td>
  <td>BIGINT (20)</td>
  </tr>
  <tr>
  <td>title</td>
  <td>varchar(25)</td>
  </tr>
  <tr>
  <td>Description</td>
  <td>Text</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>A query like:</p>
  <pre class="lang-sql prettyprint-override"><code>SELECT * FROM TEST ORDER BY description DESC;
  </code></pre>
  <p>But I would like to order by the <strong>field size/length</strong> of the field description.</p>
  <p>The field type will be TEXT or BLOB.</p>