title: PostgreSQL:How get last rows from a select query
body: <p>See the below example,</p>
  
  <pre><code>create table data(name varchar, value int);
  insert into data values('joe',1);
  insert into data values('bob',2);
  insert into data values('jane',3);
  insert into data values('anne',4);
  insert into data values('kate',5);
  </code></pre>
  
  <p>And if I Execute </p>
  
  <pre><code>select * from data limit 2;
  </code></pre>
  
  <p>Will Get</p>
  
  <pre><code> name | value 
  ------+-------
   joe  |     1
   bob  |     2
    (2 rows)
  </code></pre>
  
  <p>So,How Can I Get the Last 2 Rows in <code>select * from data</code>?</p>
  
  <hr>
  
  <p>What I'm expecting is....</p>
  
  <pre><code>  name | value 
   ------+-------
    anne |     4
    kate |     5
     (2 rows)
  </code></pre>