<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Queries</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REV="MADE" HREF="mailto:pgsql-docs@postgresql.org"><LINK REL="HOME" TITLE="PostgreSQL 8.3.6 Documentation" HREF="index.html"><LINK REL="UP" TITLE="The SQL Language" HREF="sql.html"><LINK REL="PREVIOUS" TITLE="Deleting Data" HREF="dml-delete.html"><LINK REL="NEXT" TITLE="Overview" HREF="queries-overview.html"><LINK REL="STYLESHEET" TYPE="text/css" HREF="stylesheet.css"><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"><META NAME="creation" CONTENT="2009-02-03T04:34:16"></HEAD ><BODY CLASS="CHAPTER" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="5" ALIGN="center" VALIGN="bottom" >PostgreSQL 8.3.6 Documentation</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="top" ><A HREF="dml-delete.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="10%" ALIGN="left" VALIGN="top" ><A HREF="dml.html" >Fast Backward</A ></TD ><TD WIDTH="60%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="top" ><A HREF="datatype.html" >Fast Forward</A ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="top" ><A HREF="queries-overview.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="CHAPTER" ><H1 ><A NAME="QUERIES" ></A >Chapter 7. Queries</H1 ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >7.1. <A HREF="queries-overview.html" >Overview</A ></DT ><DT >7.2. <A HREF="queries-table-expressions.html" >Table Expressions</A ></DT ><DD ><DL ><DT >7.2.1. <A HREF="queries-table-expressions.html#QUERIES-FROM" >The <TT CLASS="LITERAL" >FROM</TT > Clause</A ></DT ><DT >7.2.2. <A HREF="queries-table-expressions.html#QUERIES-WHERE" >The <TT CLASS="LITERAL" >WHERE</TT > Clause</A ></DT ><DT >7.2.3. <A HREF="queries-table-expressions.html#QUERIES-GROUP" >The <TT CLASS="LITERAL" >GROUP BY</TT > and <TT CLASS="LITERAL" >HAVING</TT > Clauses</A ></DT ></DL ></DD ><DT >7.3. <A HREF="queries-select-lists.html" >Select Lists</A ></DT ><DD ><DL ><DT >7.3.1. <A HREF="queries-select-lists.html#QUERIES-SELECT-LIST-ITEMS" >Select-List Items</A ></DT ><DT >7.3.2. <A HREF="queries-select-lists.html#QUERIES-COLUMN-LABELS" >Column Labels</A ></DT ><DT >7.3.3. <A HREF="queries-select-lists.html#QUERIES-DISTINCT" ><TT CLASS="LITERAL" >DISTINCT</TT ></A ></DT ></DL ></DD ><DT >7.4. <A HREF="queries-union.html" >Combining Queries</A ></DT ><DT >7.5. <A HREF="queries-order.html" >Sorting Rows</A ></DT ><DT >7.6. <A HREF="queries-limit.html" ><TT CLASS="LITERAL" >LIMIT</TT > and <TT CLASS="LITERAL" >OFFSET</TT ></A ></DT ><DT >7.7. <A HREF="queries-values.html" ><TT CLASS="LITERAL" >VALUES</TT > Lists</A ></DT ></DL ></DIV ><A NAME="AEN2981" ></A ><A NAME="AEN2983" ></A ><P > The previous chapters explained how to create tables, how to fill them with data, and how to manipulate that data. Now we finally discuss how to retrieve the data out of the database. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="dml-delete.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="queries-overview.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Deleting Data</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="sql.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Overview</TD ></TR ></TABLE ></DIV ></BODY ></HTML >