Статья Автор: Деникина Н.В., Деникин А.В.

II. SELECT из одной таблицы

Шпаргалка

SELECT что_показать         -- какие столбцы
FROM   откуда                       -- из какой таблицы
WHERE  условие                    -- фильтр строк
ORDER BY столбец DESC     -- сортировка (DESC = по убыванию)
LIMIT  N                              -- показать только N строк

Вычисляемый столбец: sell_price - buy_price AS profit — создаёт новый столбец «на лету».
Агрегатные функции: MAX()MIN()SUM()COUNT() — сворачивают много строк в одну.

 

Пример

Найти все товары на планете Раалито (id=1), отсортированные по цене покупки:

SELECT product_type, buy_price, amount
FROM prices
WHERE planet_id = 1
ORDER BY buy_price;
Печать