Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 11 из 52 · 8 мин
Сортировка: по возрастанию, по убыванию, по нескольким столбцам и с пустотами.
Почему товары каждый раз в разном порядке?
Без ORDER BY я не обещаю никакого порядка. Отдаю, как мне удобнее. Нужен порядок — попроси.
ORDER BYSELECT name, price
FROM products
ORDER BY price DESC, name;ASC · DESCASC — по возрастанию (по умолчанию), DESC — по убыванию. Пишется после каждого столбца отдельно.SELECT id, created_at
FROM orders
ORDER BY created_at DESC
LIMIT 5;NULLS FIRST · NULLS LASTASC пустоты внизу, при DESC — наверху. NULLS LAST и NULLS FIRST переставляют их.SELECT name, birthday
FROM customers
ORDER BY birthday DESC NULLS LAST;Нужен порядок — пиши ORDER BY, всегда. «Само так выводится» — не порядок.
Выведи name и price всех товаров: сначала дорогие, при одинаковой цене — по названию в алфавитном порядке.
ORDER BY — пока нет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Выберите один ответ.
Как сортирует ORDER BY price без слова направления?
Выберите один ответ.
В каком порядке вернутся строки без ORDER BY?
Проверяем состояние обучения…