~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/queries.rst

Namespace the parser just a bit, and update our call for the type of parser
we want.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Executing Queries 
 
1
Executing Queries
2
2
=================
3
3
 
4
4
Queries retrieve data from a database based on specific criteria. They
8
8
 
9
9
A query includes a list of columns to be included in a result set; an example of this would be:  ::
10
10
 
11
 
        SELECT * FROM table_1;
12
 
 
13
 
SELECT * FROM is an example of using SELECT with a clause. Other keywords and clauses include:
14
 
 
15
 
* The FROM clause
16
 
* The WHERE clause
17
 
* The GROUP BY clause
18
 
* The HAVING clause
19
 
* The ORDER BY clause
 
 
b'\\ No newline at end of file'
 
11
        SELECT * FROM table_name;
 
12
 
 
13
SELECT * FROM is an example of using SELECT with clauses. The select clause specifies the columns you want to retrieve. The from clause specifies the tables to search. 
 
14
 
 
15
Keywords and clauses include:
 
16
 
 
17
.. toctree::
 
18
   :maxdepth: 2
 
19
 
 
20
   where
 
21
   distinct
 
22
   groupby
 
23
   having
 
24
   orderby
 
25
   join
 
26
 
 
27
For example, ::
 
28
 
 
29
        SELECT first_column_name, second_column_name
 
30
        FROM table_name
 
31
        WHERE first_column_name > 1000;
 
32
 
 
33
The column names that follow the SELECT keyword determine the columns that will be returned in the results. You can select as many column names that you'd like, or you can use a * to select all columns (as shown in the first example above). The order in which they are specified will be reflected in your query results.
 
34
 
 
35
The table name that follows the keyword FROM specifies the table that will be queried to retrieve the desired results.
 
36
 
 
37
The WHERE clause (optional) specifies the data values or rows to be returned or displayed, based on the criteria described after the keyword WHERE.