Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 12 из 52 · 11 мин
Топ-3 и постраничный вывод.
Мне нужны три самых дорогих. Не шестнадцать.
Отсортируй по цене по убыванию и скажи LIMIT 3. Без сортировки «первые три» — какие попало.
LIMITSELECT name, price
FROM products
ORDER BY price DESC
LIMIT 3;OFFSETOFFSET 5 пропускает первые 5 строк. Вместе с LIMIT даёт страницы: страница 2 по 5 строк — LIMIT 5 OFFSET 5.SELECT name, price
FROM products
ORDER BY name
LIMIT 5 OFFSET 5;FETCH FIRSTFETCH FIRST 3 ROWS ONLY — то же, что LIMIT 3, но по стандарту SQL. Работает и в других базах.SELECT name
FROM products
ORDER BY price
FETCH FIRST 2 ROWS ONLY;LIMIT без ORDER BY — лотерея. Сначала сортировка, потом ограничение.
Выведи name и price трёх самых дорогих товаров, от самого дорогого.
LIMIT — пока нетcategories — категории товаровid, nameproducts — товарыid, name, category_id, price, weight_g, is_available, added_oncustomers — покупателиid, name, email, city, phone, birthday, registered_onstaff — сотрудникиid, name, role, salary, hired_on, manager_idorders — заказыid, customer_id, staff_id, created_at, statusorder_items — позиции заказовorder_id, product_id, quantity, unit_pricereviews — отзывыid, customer_id, product_id, rating, comment, created_onПокупатели по 4 на страницу, по алфавиту имён (name). Выведи name и city покупателей второй страницы.
OFFSET — пока нетcategories — категории товаровid, nameproducts — товарыid, name, category_id, price, weight_g, is_available, added_oncustomers — покупателиid, name, email, city, phone, birthday, registered_onstaff — сотрудникиid, name, role, salary, hired_on, manager_idorders — заказыid, customer_id, staff_id, created_at, statusorder_items — позиции заказовorder_id, product_id, quantity, unit_pricereviews — отзывыid, customer_id, product_id, rating, comment, created_onВыберите один ответ.
Страницы по 10 строк. Как получить третью?
Введите короткий ответ без лишних пробелов.
Какое слово ограничивает количество строк в PostgreSQL?
Проверяем состояние обучения…