Difference between revisions of "SELECT bases"

From SQLZOO
Jump to: navigation, search
(Created page with "A SELECT statement gets data from a table. Each table contains rows and columns - you can SELECT some columns and ignore others *The column names on the select line control wh...")
 
Line 1: Line 1:
A SELECT statement gets data from a table. Each table contains rows and columns - you can SELECT some columns and ignore others
+
L'instruction SELECT permet de lire les données d'une table. Chaque table contient des lignes et des colonnes - vous pouvez SELECTionner certaines colonnes et en ignorer d'autres
*The column names on the select line control which columns you get
+
*Le nom des colonnes sur la ligne sélection définie quelles colonnes vous obtiendrez
*The FROM clause controls which table you access
+
*L'instruction FROM définie à quelle table vous accédez
 
<div class=params>schema:scott</div>
 
<div class=params>schema:scott</div>
The table <code>games</code> shows the year and the city hosting the Olympic Games.
+
La table <code>jeux</code> contient l'année et la ville qui a organisé les Jeux Olympiques.
 
<table border='1'>
 
<table border='1'>
 
<caption>games</caption>
 
<caption>games</caption>
<tr> <th>yr</th> <th>city</th> </tr>
+
<tr> <th>annee</th> <th>ville</th> </tr>
 
<tr> <td align='right'>2000</td> <td>Sydney</td> </tr>
 
<tr> <td align='right'>2000</td> <td>Sydney</td> </tr>
 
<tr> <td align='right'>2004</td> <td>Athens</td> </tr>
 
<tr> <td align='right'>2004</td> <td>Athens</td> </tr>
Line 13: Line 13:
 
</table>
 
</table>
 
<div class=qu>
 
<div class=qu>
The SELECT statement returns results from a <i>table</i>.
+
L'instruction SELECT retourne les résultats depuis la <i>table</i>.
In this example the table is <code>games</code> and the columns are
+
Dans cet exemple, la table est <code>jeux</code> et les colonnes sont
<code>yr</code> and <code>city</code>.
+
<code>annee</code> et <code>ville</code>.
 
<div class=tidy>
 
<div class=tidy>
DROP TABLE games;
+
DROP TABLE jeux;
 
</div>
 
</div>
 
<div class=setup>
 
<div class=setup>
CREATE TABLE games(yr INT, city VARCHAR(20));
+
CREATE TABLE jeux(annee INT, ville VARCHAR(20));
INSERT INTO games(city,yr) VALUES ('ouroalpha',2000);
+
INSERT INTO jeux(ville,annee) VALUES ('ouroalpha',2000);
INSERT INTO games(city,yr) VALUES ('Athens',2004);
+
INSERT INTO jeux(ville,annee) VALUES ('Athens',2004);
INSERT INTO games(city,yr) VALUES ('Beijing',2008);
+
INSERT INTO jeux(ville,annee) VALUES ('Beijing',2008);
INSERT INTO games(city,yr) VALUES ('London',2012);
+
INSERT INTO jeux(ville,annee) VALUES ('London',2012);
 
</div>
 
</div>
 
<div class=def>
 
<div class=def>
SELECT yr, city FROM games
+
SELECT annee, ville FROM jeux
 
</div>
 
</div>
 
</div>
 
</div>

Revision as of 10:16, 7 December 2012

L'instruction SELECT permet de lire les données d'une table. Chaque table contient des lignes et des colonnes - vous pouvez SELECTionner certaines colonnes et en ignorer d'autres

  • Le nom des colonnes sur la ligne sélection définie quelles colonnes vous obtiendrez
  • L'instruction FROM définie à quelle table vous accédez
schema:scott

La table jeux contient l'année et la ville qui a organisé les Jeux Olympiques.

games
annee ville
2000 Sydney
2004 Athens
2008 Beijing
2012 London

L'instruction SELECT retourne les résultats depuis la table. Dans cet exemple, la table est jeux et les colonnes sont annee et ville.

DROP TABLE jeux;

CREATE TABLE jeux(annee INT, ville VARCHAR(20)); INSERT INTO jeux(ville,annee) VALUES ('ouroalpha',2000); INSERT INTO jeux(ville,annee) VALUES ('Athens',2004); INSERT INTO jeux(ville,annee) VALUES ('Beijing',2008); INSERT INTO jeux(ville,annee) VALUES ('London',2012);

SELECT annee, ville FROM jeux

See also:

  • SELECT Tutorial - practice using the SELECT command
  • [SELECT_.._WHERE |SELECT ... WHERE] - the WHERE clause allows you to get some rows but not others
Personal tools
Namespaces

Variants
Actions
Reference
Toolbox
Google AdSense