このような並べ替えを実現する方法
このような並べ替えを実現する方法
商品リストでは、新しく追加された商品が棚にあり、在庫がある商品がデフォルトで先頭に表示され、棚から出て在庫が少ない、または在庫が 0 の商品は最後に表示されます。
goods_id は自動でインクリメントされます。大きなものは最近追加されたものです。在庫フィールド: is_on_sale 1 は在庫あり 0 は在庫なし 在庫数量: 商品番号
SQL の書き方
------解決策------ -- ------------
ORDER BY `is_on_sale` DESC、`goods_id` DESC、`goods_number` DESC
------解決策---------
is_on_sale の説明、商品番号の説明、商品 ID の説明で注文
order by は複数回使用可能、優先順位は順番に並べられており、
is_on_sale が一番上、売架が一番下にあります
goods_number ソート結果では上、在庫が最も多いもの 先頭に
goods_idが前回の結果にあり、同じ条件の新規のものが一番上にあります
------解決策------------------
g.is_on_sale desc は、棚上の商品が前に配置されることを意味します
在庫が 0 の棚上の商品も、棚外商品の前に表示されます
これを望まない場合そのためには、判定条件を追加する必要があります
g.is_on_sale と g.goods_number>0 desc
など
コードを書く前に SQL マネージャーでさまざまな状況をテストする必要があります

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











HP Victus 15 は 15.6 インチのエントリーレベルのゲーム用ラップトップで、通常はあまり検討する価値はありませんが、新しい Best Buy の取引によりエントリーレベルのゲーム用ラップトップが 40% オフとなり、価格が 799.99 ドルから非常に安くなりました。予算に優しい $

新しくリリースされた 2024 Asus ROG Zephyrus G16 はセール中で、Intel Core Ultra 9 185H と Nvidia RTX 4070 を搭載したモデルを Best Buy で 1,649.99 ドルで購入できます。これは、ゲーミング ラップトップの一般的な価格より 350 ドル相当の値下げであり、

Nvidia は 2019 年に Shield TV Pro を発表しましたが、後継製品はまだ登場していません。 Nintendo Switch と同じハードウェアを備えていますが、Nintendo Switch も後継機がなく長らく販売されてきました。さて、この Android TV ですが、

Steam のサマー セールは、これまでいくつかの最高のゲームの割引を主催してきましたが、今年は Valve によるさらなるホームランが積み重なっているようです。 Steam サマーセールの割引ゲームの一部を紹介するトレーラー (以下をご覧ください) がリリースされました。

Samsung の Odyssey ゲーミング モニターのラインナップには、お金で購入できる最高のゲーム モニターがいくつか含まれており、多くの場合、主力価格でトップレベルの機能と仕様を提供します。 Odyssey Neo G8 は、Samsung の Odyss の上位に位置します。

電動カーゴバイクは、特に毎日の通勤時間が短い人にとって、子供を含む大きくて重い荷物を簡単に運ぶことができるため、車の代替品としてもてはやされます。残念ながら、通常は車のような PR も付いています。

Mysqlon、in、as、where の違い 答え: Where クエリ条件は、内部接続と外部接続に on をエイリアスとして使用し、特定の値が特定の条件で 2 つのテーブルを作成するかどうかをクエリするために in を使用します:student、scorestudent:score: whereSELECT*FROMstudentWHEREs_sex=' Male'例: onSELECT*FROMstudentLEFTJOINscoreonstudent.s_id=score.s_id; on と where の組み合わせ: SELECT*FROMstudentLEFTJOINs

Google Pixel 9シリーズは先月正式に発表されました。新しい Android スマートフォンはさまざまな分野でアップグレードされていますが、Pixel が必要な場合は、前世代のラインナップを検討する価値があります。良い点は、前シリーズの最上位モデルであることです。
