Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
xaam
@xaam
MySQL
SQL
Как в GROUP BY отсортировать null вниз?
Есть запрос
SELECT name, DATE_FORMAT(date, '%Y - %m'), AVG(grade)
FROM `student`
LEFT JOIN `grade` ON student.id = grade.student_id
GROUP BY student.name, DATE_FORMAT(date, '%Y - %m')
ORDER BY name, DATE_FORMAT(date, '%Y - %m')
выводит вот так
Вася 2018 - 04 4.5
Вася 2018 - 05 5
Жанна NULL NULL
Коля 2018 - 05 4.5
Марина 2018 - 05 1.5
Маша NULL NULL
Петя 2018 - 05 4.5
как сделать вот так
Вася 2018 - 04 4.5
Вася 2018 - 05 5
Коля 2018 - 05 4.5
Марина 2018 - 05 1.5
Петя 2018 - 05 4.5
Жанна NULL NULL
Маша NULL NULL
Вопрос задан
более трёх лет назад
74 просмотра
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
d-stream
@d-stream
Готовые решения - не подаю, но...
Волшебное универсальное средство - case
www.mysqltutorial.org/mysql-case-function
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
SQL
Простой
Имеет ли значение порядок связывания таблиц левым соединением?
1 подписчик
3 часа назад
64 просмотра
1
ответ
JavaScript
+1 ещё
Простой
Как сделать что бы подгружались записи соответствующие промежуточным значениям чекбоксов?
1 подписчик
19 февр.
74 просмотра
1
ответ
MySQL
Простой
Как исправить ошибку The redo log file comes from other data directory than redo log file?
2 подписчика
12 февр.
158 просмотров
0
ответов
MySQL
+1 ещё
Простой
Почему дропается база данных?
4 подписчика
11 февр.
2838 просмотров
5
ответов
MySQL
+1 ещё
Простой
Как запустить несколько mysql инстансов с разными версиями?
2 подписчика
08 февр.
86 просмотров
0
ответов
PHP
+1 ещё
Средний
Как хранить и обрабатывать историю просмотров и поисков для релевантной выдачи?
1 подписчик
07 февр.
116 просмотров
0
ответов
MySQL
Простой
Почему этот запрос выводит из строя mysql?
4 подписчика
07 февр.
946 просмотров
1
ответ
MySQL
Простой
Как в mysql сделать regexp_replace?
1 подписчик
05 февр.
72 просмотра
0
ответов
PHP
+2 ещё
Простой
Устанавливать ли в php таймзону пользователя?
1 подписчик
31 янв.
262 просмотра
3
ответа
SQL
Простой
Почему запрос sql возвращает неверное количество полей при поиске максимума?
1 подписчик
25 янв.
158 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
1c битрикс разработчик
Бюро Цифровых Технологий
До 150 000 ₽
Администратор PostgreSQL
Гринатом
До 200 000 ₽
Senior PHP Программист
Автомакон
от 287 000 до 440 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама