Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по сортировке / 8 сообщений из 8, страница 1 из 1
08.05.2019, 02:56
    #39811033
Tim Walker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Всем привет, я только учусь работать в SQL, поэтому не ругайтесь за тупые вопросы плз. В одном из заданий у меня не получается сделать таблицу как в примере. Можете подсказать, как мне сделать так чтобы они выглядели идентично (рис приложу). Там видно, нужно чтобы Production было в конце, а не как у меня. Не пойму как это сделать
...
Рейтинг: 0 / 0
08.05.2019, 05:01
    #39811038
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Нужно условие/требование задания.
"чтобы Production было в конце" явно недостаточно.
...
Рейтинг: 0 / 0
08.05.2019, 07:30
    #39811053
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Судя по тому, что показано на скриншоте, в структуре имеется индекс по dnumber, причём он или первичный, или первый уникальный. Именно поэтому при простой выборке из таблицы записи возвращаются в том порядке, который задаёт кластерный индекс.

Tim Walkerнужно чтобы Production было в конце
Если нужен определённый порядок записей - в запросе ОБЯЗАТЕЛЬНО должен присутствовать ORDER BY.
Для данной конкретной таблицы и наполнения это может быть, например,
Код: sql
1.
2.
3.
SELECT *
FROM department
ORDER BY dname = 'Production'
...
Рейтинг: 0 / 0
08.05.2019, 07:40
    #39811056
Tim Walker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Ну там полное условие если брать, то:

- Нужно расширить список Departments сферой "Production", с Departmentnumber "3". Этот департамент находится в Dallas, где SSN des Managers "333445555" и он начал работать 22 мая 1888 года.

Это учебное задание, я вбиваю результат как на скрине выше в SQL-Validator и там должно высветиться зеленым, что я все сделал верно, но почему-то не высвечивается, возможно баг, даже не знаю

982183,
...
Рейтинг: 0 / 0
08.05.2019, 07:41
    #39811057
Tim Walker
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Akina, спасибо, сегодня вечером попробую
...
Рейтинг: 0 / 0
08.05.2019, 07:48
    #39811061
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Tim Walker , прекратите постить фотографии, мы по ним не лечим.

Структуру таблицы дают текстом, копируя вывод команды SHOW CREATE TABLE tablename.
Пример наполнения дают форматированной таблицей (тег Table), поля разделяют запятыми.
Перед публикацией проверяют форматирование своего сообщения, нажав кнопку Просмотр. И, если что не так, исправляют.
...
Рейтинг: 0 / 0
08.05.2019, 10:34
    #39811145
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Дошло.
Он делает insert одной строки.
Потом выводит таблицу, и эта строка оказывается "посредине".

Осталось понять , каким образом происходит вывод.
Ну и индексы, как уже было сказано Akina
...
Рейтинг: 0 / 0
08.05.2019, 10:40
    #39811154
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по сортировке
Дошло.
Он делает insert одной строки.
Потом выводит таблицу, и эта строка оказывается "посредине".

Осталось понять , каким образом происходит вывод.
Ну и индексы, как уже было сказано Akina
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Вопрос по сортировке / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]