Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сортировка результатов запроса





Определение критериев выбора записей

Ограничение количества строк результатов запроса

Ключевое слово limit используется для ограничения количества строк, возвращаемых командой select (листинг 14).

Листинг 14. Использование ключевого слова limit в операторе select

mysql> SELECT * FROM study LIMIT 3;

В результате этого запроса будут выведены только первые 3 записи из 5.

limit может также принимать два целочисленных аргумента. В этом случае первый аргумент сообщает MySQL, после какой строки производить отсчет, а второй аргумент задает максимальное количество возвращаемых строк (листинг 15).

Листинг 15. Альтернативная форма задания предложения limit

mysql> SELECT * FROM study LIMIT 1,3;

В этом случае будут возвращены строки 2, 3 и 4 (рис. 5).

Рис. 6. Результат выполнения запроса из листинга 15

Ограничение набора выбираемых командой SELECT записей производится с помощью предложения WHERE, которым определяется набор выбираемых строк.

В качестве критериев можно задавать цифровые значения, значения типа ДАТА, а также комбинации значений и даже арифметические операторы. Оператор where применяется в команде select точно так же, как и в команде delete. Выберем из таблицы study только те записи, у которых значение kod больше 2 и меньше 5 (листинг 16).

Листинг 16. Задание условий в команде select

mysql>SELECT * FROM study WHERE kod>2 and kod<5;

Результат показан на рис.7.

Рис. 7. Результат выполнения запроса из листинга 16

Порядок сортировки выводимых записей можно задавать при помощи оператора ORDER BY. См. листинг 14

Листинг 17. Сортировка результатов запроса

mysql> SELECT * FROM study WHERE kod>2 ORDER BY data;

В этом запросе выводятся все записи со значением поля kod, больше 2, которые при этом сортируются по значению поля data(рис. 8).

 

Рис. 8. Результат выполнения запроса из листинга 17

 

Ключевым словом ASCили DESC можнозадать порядок сортировки столбца по возрастанию или убыванию. Например, для отображения списка студентов в порядке убывания их порядкового номера, можно сделать такой запрос (см. листинг 18 и рис.9):



 

Листинг 18. Сортировка результатов запроса по убыванию

mysql>SELECT * FROM study ORDER BY kod DESC;

Рис. 9. Результат выполнения запроса из листинга 18

Поможем в написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой




Дата добавления: 2013-12-13; Просмотров: 380; Нарушение авторских прав?;


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



ПОИСК ПО САЙТУ:


Читайте также:

  1. Анализ результатов и оформление материалов для передачи заказчику
  2. АНАЛИЗ ФИНАНСОВЫХ РЕЗУЛЬТАТОВ
  3. Анализ финансовых результатов
  4. Аудиторская выборка (ФСА № 16). Оценка результатов аудиторской выборки. Репрезентативность выборки
  5. Вектор_результатов - это интервал, содержащий только один столбец. Он должен быть того же размера, что и просматриваемый_вектор.
  6. Выемка: понятие, виды, основания, процессуальный порядок ее проведения и оформления результатов
  7. Выявление основных причин отклонений фактических результатов рассматриваемых показателей от установленных стандартов
  8. Выявление результатов инвентаризации и отражение их в учете
  9. Данные фонового мониторинга необходимы для анализа результатов всех видов мониторинга.
  10. И оценка ее результатов
  11. Изучение и использование результатов внутреннего аудита
  12. Инвентаризация товаров и тары в розничных торговых организациях и учет ее результатов (оформление результатов проверки, выведение и учет результатов инвентаризации).

studopedia.su - Студопедия (2013 - 2022) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.