178 читали · 1 год назад
Реляционные базы данных. Язык SQL. Приложение к урокам о команде select (часть 1)
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео Прошло уже несколько видеоуроков по команде select. И я решил, что вместо того, чтобы к каждому видеоуроку писать приложение, написать обзор возможностей команды select по всему объему последнего видеоматериала. Для начала перечислю ссылки на семь видеоуроков по команде select: урок 1, урок 2, урок 3, урок 4, урок 5, урок 6, урок 7. Ну, а теперь приступим к примерам, но прежде напомним схему данных, которую мы используем в своих уроках...
3 года назад
SQL. 5 УРОК.
Кроме фильтров и сортировок (прошлый урок), в SELECT запросах можно также ограничивать выборку. Например, когда вам нужные не все данные, а скажем только первые 10 строк. Для этого существует конструкция LIMIT и давайте попробуем вывести 5 самых дорогих товаров. SELECT * FROM products ORDER BY price DESC LIMIT 5 Разберем запрос. Сперва мы получаем все товары, отсортированные по цене в обратном порядке ORDER BY price DESC. То есть дорогие товары будут сверху. А затем мы указываем LIMIT 5, что означает, что нам нужны только 5 первых записей. Так мы получаем таблицу самых дорогих товаров. LIMIT можно использовать совместно с конструкций WHERE...