複数列昇順ソートのMySQL実装方法
P粉244730625
P粉244730625 2023-08-22 18:35:13
0
1
478
<p>このクエリを昇順で実行しようとしています: </p> <pre class="brush:php;toolbar:false;">タイトル、プロジェクトインデックスを選択 プロジェクト詳細から WHERE project_index は 1 と 6 の間です ORDER BY タイトル、project_index ASC;</pre> <p>昇順で 2 つの列が必要ですが、上記のクエリは <code>ASC</code> 順で 1 つの列の結果しか返しません。 </p>
P粉244730625
P粉244730625

全員に返信(1)
P粉808697471

昇順は、ほとんどの (すべてではないにしても) DBMS のデフォルトの並べ替えモードであるため、その点であなたのステートメントは少し奇妙ですが、とにかく、各列に ASC または DESC を追加することで並べ替えモードを指定できます。

あなたのステートメントは次のようになります:

リーリー ######編集######

@Arvo と @Dems が述べたように、現在は最初にタイトルで並べ替え、タイトルが同じ場合は project_index で並べ替えています。 project_index を最初にソートする場合は、それを ORDER BY 句の最初に置く必要があります。 あなたのステートメントは次のようになります:

リーリー

ASC がデフォルトの並べ替え順序であるため、省略できます:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート