Круговые диаграммы на SQL

Мне сложно даже предположить что натолкнуло человека на реализацию отображения круговых диаграмм на чистом (почти, там используются фишки MySQL) SQL.

Конечно диаграмма выглядит несколько специфично, но только из-за того что вместо разных цветов тут используются разные символы. Вот пример диаграммы:

SQL для построения такой диаграммы приведен тут, там же есть пример такого запроса для PostgreSQL, но я его не проверял. В базе нужны только две таблицы: tinyint_asc и таблицы с данными для отображения. Создание дополнительной таблицы tinyint_asc описано тут.

7 комментариев

  1. Забавно, конечно, но вряд ли полезно. По-моему, просто процентаж было бы вывести и логичнее, и полезнее.

  2. логичнее, и полезнее

    Я бы сказал проще, и даже нагляднее.
    Вообще диаграммы более понятны чем просто процентыи тем более просто числа, но это относиться к графическим диаграммам, а что бы понять текстовую приходится напрягаться.

    вряд ли полезно

    Я мне так какжется что как раз для прокачки использования SQL очень даже полезно 🙂

  3. Мда, не более чем реклама mysql, как из анекдота
    «А смотрите, пацаны, как я могу»:)

  4. Ну… если ты хочешь быть гуру мускула и знать все его фишки, описанные и не описанные — тогда да, полезно. А так — баловство скорее. 😉

  5. Имхо, тут дело даже не в фишках или желании круто знать sql. Просто для одних задач — одни технологии, для других — другие. А тут на лицо забивание гвоздей микроскопом. ИМХО, визуализация данных средствами БД — бред изначально

  6. Баловство — да.
    А я помнится «донашивал» систему в которой весь внешний HTML генерился хранимками на Оракле :), но система, слава богу, померла 🙂

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *