sql >> データベース >  >> RDS >> Mysql

MySQL ORDERBY2フィールド条件

    MySQLでの比較の結果は0です。 または1 。したがって、Stock > 0 1です trueの場合 。そして1 0よりも大きい 。したがって、どちらかを使用します

    ORDER BY Stock = 0 ASC, Price DESC
    

    または

    ORDER BY Stock > 0 DESC, Price DESC
    

    または

    ORDER BY case when Stock > 0
                  then 1
                  else 2
             end, 
             Price DESC
    



    1. このmysql結合クエリを取得して目的の結果を生成できません

    2. 次の行の値を返すjson_encode-PHPPDOSQL HighCharts

    3. 配列の少なくとも1つの要素を持つ結果を取得するためのLaravelクエリ?

    4. プリペアドステートメントを使用しないのはいつですか?