ソーティングMYSQLベース(A)データ(ORDER BYとLIMIT)

これは、レビューの最初の日であるMYSQL

  • アルファベット順にソート
select prod_name 
from products
order by prod_name;

PROD_NAMEのPROD_NAMEの選択は、アルファベット順にソート

 

  • 複数の列で並べ替え
select prod_id, prod_price, prod_name
from products
order by prod_price, prod_name;

ただ、列名を指定します(単に複数の列を選択したときに行われるように)、列名は、缶の間にコンマで区切って複数の列でソートします。指定された順序でいっぱいに並べ替え、並べ替えの複数を理解する上で重要。換言すれば、上記の例の出力は、最良値はPROD_NAMEに従ってソートされた行prod_price製品の複数で同じになります。すべてprod_price列の値が一意である場合、それはPROD_NAMEの並べ替えに基づいていません

 

  • ソート方向を指定します。
select prod_id, prod_price, prod_name
from products
order by prod_price desc;

データの並べ替えは、昇順(A-> Z)に限定されるものではありません。これは、ソート昇順に、あなたはまた、ORDER BYの降順で使用されるデフォルトです。追加する必要がありDESCのキーワードを。

  • ORDER BYクエリと組み合わせるLIMIT
select prod_price
from products
order by prod_price DESC
limit 1;

使用ORDER BYとLIMITの組み合わせは、列の最大または最小値を見つけることができます。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

リリース3元の記事 ウォンの賞賛0 ビュー54

おすすめ

転載: blog.csdn.net/qq_38336343/article/details/104467994