商品テーブルを2つの列で並べ替えたい: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
);