1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Выборка Определенного Числа Отсортированных Данных

Тема в разделе "Базы данных и администрирование", создана пользователем Exilien, 25 ноя 2013.

  1. Exilien

    Exilien New Member

    Репутация:
    0
    Регистрация:
    6 ноя 2010
    Сообщения:
    3
    Симпатии:
    0
    Здравствуйте.
    Недавно начал изучать SQL и столкнулся со следующей проблемой:
    Имеется таблица
    MODELS (
    M_ID INTEGER NOT NULL,
    MODEL VARCHAR(20),
    ASSEMBLY VARCHAR(20),
    B_ID INTEGER
    );
    Поле B_id заполнено случайными значениями,
    необходимо выбрать 100 записей с наибольшими значениями поля B_id.

    p.s. если поле b_id заполнено например последованиельно - 1, 2, 3... тогда проблем не возникает,
    но когда надо найти из случайного набора, то захожу в тупик...
     
  2. Paymer

    Paymer Гость

    Репутация:
    0
    Индексируйте поле B_id, а затем производите лимитированную выборку по этому полю, только в обратном порядке.
    На MySQL этот запрос выглядит так:
    select * from `MODELS` order by `B_id` desc limit 100;
     
Загрузка...

Поделиться этой страницей