Я хочу сортировать таблицу продуктов двумя столбцами: prod_price
и prod_name
.
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_price, prod_name;
Как производится сортировка здесь? Я думаю, что это происходит сначала на prod_price
, а затем на prod_name
. Кроме того, как этот запрос отличается от этого:
SELECT prod_id, prod_price, prod_name
FROM Products
ORDER BY prod_name;
Таблица моих продуктов выглядит следующим образом:
CREATE TABLE Products
(
prod_id char(10) NOT NULL ,
vend_id char(10) NOT NULL ,
prod_name char(255) NOT NULL ,
prod_price decimal(8,2) NOT NULL ,
prod_desc text NULL
);