Graphiques sous mysql

Catégorie : Programmation
(0 vote)
Auteur : OmniScienT Date : 01/12/06 à 19H21

Voici une technique simple pour vous aider à visualiser les données de d'une base. On utilise toujours le SELECT mais pour les données numériques quantitatives, on va sortir des graphiques en ASCII (et oui, sous mysql on peut pas faire mieux ). Ca reste très simpliste mais ça donne toujours un petit plus. Regarder un exemple :
mysql> SELECT Name, Value FROM Month;
+-----------+---------+
| Name      | Value   |
+-----------+---------+
| January   | 379.385 |
| February  | 906.076 |
| March     | 392.224 |
| April     | 242.893 |
| May       | 37.7936 |
| June      | 460.288 |
| July      |  188.06 |
| August    | 559.437 |
| September | 233.005 |
| October   | 486.714 |
| November  | 734.555 |
| December  | 212.632 |
+-----------+---------+
12 rows in set (0.00 sec)

Et voilà ce que je vous propose :
mysql> select Name, REPEAT("#", Value/20.0+1) Graph FROM Month;
+-----------+------------------------------------------------+
| Name      | Graph                                          |
+-----------+------------------------------------------------+
| January   | ####################                           |
| February  | ############################################## |
| March     | #####################                          |
| April     | #############                                  |
| May       | ###                                            |
| June      | ########################                       |
| July      | ##########                                     |
| August    | #############################                  |
| September | #############                                  |
| October   | #########################                      |
| November  | ######################################         |
| December  | ############                                   |
+-----------+------------------------------------------------+
12 rows in set (0.00 sec)

C'est quand même plus parlant que toutes les valeurs numériques. Allez, amis programmeurs salutations !


Aucun commentaire - Écrire une nouvelle réaction -

- Consulter les dernières actualités (de cette catégorie) -
 
Admin