Bienvenue sur PostGIS.fr

Bienvenue sur PostGIS.fr , le site de la communauté des utilisateurs francophones de PostGIS.

PostGIS ajoute le support d'objets géographique à la base de données PostgreSQL. En effet, PostGIS "spatialise" le serverur PostgreSQL, ce qui permet de l'utiliser comme une base de données SIG.

Maintenu à jour, en fonction de nos disponibilités et des diverses sorties des outils que nous testons, nous vous proposons l'ensemble de nos travaux publiés en langue française.


Ignore:
Timestamp:
17/03/2012 00:49:40 (12 years ago)
Author:
thomasg
Message:

Fin correction typo et orthographe V2 du document

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workshop-foss4g/simple_sql_exercises.rst

    r46 r62  
    44=================================== 
    55 
    6 En utilisant la table ``nyc_census_blocks``, répondez au questions suivantes (et n'allez pas directement aux réponses ! ).  
     6En utilisant la table ``nyc_census_blocks``, répondez au questions suivantes (et n'allez pas directement aux réponses ! ). 
    77 
    8 Vous trouverez ci-dessous des informations utiles pour commencer. Référez-vous à la partie :ref:`À propos des nos données` pour la définition de notre table ``nyc_census_blocks``. 
     8Vous trouverez ci-dessous des informations utiles pour commencer. Référez-vous à la partie :ref:`A propos des nos données<about_data>` pour la définition de notre table ``nyc_census_blocks``. 
    99 
    1010.. list-table:: 
     
    3838Ici se trouvent certaines des fonctions d'aggrégation qui vous seront utiles pour répondre aux questions : 
    3939 
    40  * avg() - la moyenne des vlauers dans un ensemble d'enregistrements 
    41  * sum() - la somme des valeurs d'un ensembe d'enregistrements 
    42  * count() - le nombre d'élément contenu dans un ensembe d'enregistrements. 
     40 * avg() - la moyenne des valeurs dans un ensemble d'enregistrements 
     41 * sum() - la somme des valeurs d'un ensemble d'enregistrements 
     42 * count() - le nombre d'éléments contenus dans un ensemble d'enregistrements. 
    4343 
    4444Maintenant les questions : 
    4545 
    4646 * **"Quelle est la population de la ville de New York ?"** 
    47   
     47 
    4848   .. code-block:: sql 
    49     
     49 
    5050     SELECT Sum(popn_total) AS population 
    5151       FROM nyc_census_blocks; 
    52       
    53    ::  
    54     
    55      8008278  
    56     
    57    .. note::  
    58     
    59        Qu'est-ce que ce ``AS`` dans la requête ? vous pouvez donner un nom à une table ou a des colonnes en utilisant un alias. Les alias permettent de rendre les requêtes plus simple à écrire et à lire. Donc au lieu que notre colonne résultat soit nommée ``sum`` nous utilisons le  **AS** pour la renommer en ``population``.  
    60         
     52 
     53   :: 
     54 
     55     8008278 
     56 
     57   .. note:: 
     58 
     59       Qu'est-ce que ce ``AS`` dans la requête ? vous pouvez donner un nom à une table ou à des colonnes en utilisant un alias. Les alias permettent de rendre les requêtes plus simple à écrire et à lire. Donc au lieu que notre colonne résultat soit nommée ``sum`` nous utilisons le  **AS** pour la renommer en ``population``. 
     60 
    6161 * **"Quelle est la population du Bronx ?"** 
    6262 
    6363   .. code-block:: sql 
    64   
     64 
    6565     SELECT Sum(popn_total) AS population 
    6666       FROM nyc_census_blocks 
    6767       WHERE boroname = 'The Bronx'; 
    68       
    69    ::  
    70     
    71      1332650  
    72     
    73  * **"Quelle est en moyenne le nombre de personne vivant dans chaque appartement de la ville de New York ?"** 
    74   
     68 
     69   :: 
     70 
     71     1332650 
     72 
     73 * **"Quelle est en moyenne le nombre de personnes vivant dans chaque appartement de la ville de New York ?"** 
     74 
    7575   .. code-block:: sql 
    7676 
     
    7878       FROM nyc_census_blocks; 
    7979 
    80    ::  
    81     
    82      2.6503540522400804  
    83     
     80   :: 
     81 
     82     2.6503540522400804 
     83 
    8484 * **"Pour chaque quartier, quel est le pourcentage de population blanche ?"** 
    8585 
    8686   .. code-block:: sql 
    8787 
    88      SELECT  
    89          boroname,  
     88     SELECT 
     89         boroname, 
    9090         100 * Sum(popn_white)/Sum(popn_total) AS white_pct 
    9191       FROM nyc_census_blocks 
    9292       GROUP BY boroname; 
    9393 
    94    ::  
    95     
    96         boroname    |      white_pct       
     94   :: 
     95 
     96        boroname    |      white_pct 
    9797     ---------------+--------------------- 
    9898      Brooklyn      | 41.2005552206888663 
     
    101101      Queens        | 44.0806610271290794 
    102102      Staten Island | 77.5968611401579346 
    103   
     103 
    104104Liste des fonctions 
    105105------------------- 
    106106 
    107 `avg(expression) <http://www.postgresql.org/docs/8.2/static/functions-aggregate.html#FUNCTIONS-AGGREGATE-TABLE>`_: fonction d'aggrégation de PostgreSQL qui renvoit la moyenne d'un esemble de nombres. 
     107`avg(expression) <http://www.postgresql.org/docs/8.2/static/functions-aggregate.html#FUNCTIONS-AGGREGATE-TABLE>`_: fonction d'aggrégation de PostgreSQL qui renvoie la moyenne d'un ensemble de nombres. 
    108108 
    109 `count(expression) <http://www.postgresql.org/docs/8.2/static/functions-aggregate.html#FUNCTIONS-AGGREGATE-TABLE>`_: une fonction d'aggrégation de PostgreSQL qui retourne le nombre d'éléments dans un esemble. 
     109`count(expression) <http://www.postgresql.org/docs/8.2/static/functions-aggregate.html#FUNCTIONS-AGGREGATE-TABLE>`_: une fonction d'aggrégation de PostgreSQL qui retourne le nombre d'éléments dans un ensemble. 
    110110 
    111111`sum(expression) <http://www.postgresql.org/docs/8.2/static/functions-aggregate.html#FUNCTIONS-AGGREGATE-TABLE>`_: une fonction d'aggrégation de PostgreSQL qui retourne la somme des valeurs numériques d'un ensemble. 
     112 
Note: See TracChangeset for help on using the changeset viewer.