title: SQL - Order by column where two records have the same value in a column
body: <p>If I have data like this, ordered by points:</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th style="text-align: center;">Name</th>
  <th style="text-align: center;">DoB</th>
  <th style="text-align: center;">Points</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td style="text-align: center;">Ben</td>
  <td style="text-align: center;">11/01/1990</td>
  <td style="text-align: center;">2000</td>
  </tr>
  <tr>
  <td style="text-align: center;">Tom</td>
  <td style="text-align: center;">21/01/1980</td>
  <td style="text-align: center;">1000</td>
  </tr>
  <tr>
  <td style="text-align: center;">Sam</td>
  <td style="text-align: center;">02/01/2001</td>
  <td style="text-align: center;">500</td>
  </tr>
  <tr>
  <td style="text-align: center;">John</td>
  <td style="text-align: center;">01/01/2000</td>
  <td style="text-align: center;">500</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>Here, I would like to rank the people in the table so their points are in order, but if two people have the same points, the person who is older will appear first, so in this case Sam should be last, and John should be second last. Any ideas how I do this?</p>