序文 実際、クエリ中に結果に番号が付けられるこのような状況に遭遇したことは一度もありません。同僚が転職を計画していて、面接中にこの状況について尋ねられたときに初めて、これを研究しようと思いました。以下は、例として単一テーブル クエリの分析です。 SQL: SELECT (@i:=@i+1) i,user_id,user_name FROM `dt_user_all_orders`, (SELECT @i:=0) as i WHERE user_name='qqqqqqqqqqqq' LIMIT 0,10; 結果: グループ化してからシーケンス番号を表示する必要がある場合: SELECT drug_productor,@y:=@y+1 as num FROM( SELECT drug_productor FROM ts_drug a GROUP BY drug_productor) c,(SELECT @y:=0) d 結果: 分析: 最初に変数 i が定義され、その各増分は ➕1、 ここで、MySQLがユーザー変数を定義する方法を確認します: select @ 変数名 ユーザー変数に値を割り当てる方法は 2 つあります。1 つは「=」記号を直接使用し、もう 1 つは「:=」記号を使用する方法です。違いは、set コマンドを使用してユーザー変数に値を割り当てる場合は、両方の方法を使用できることです。一方、select ステートメントを使用してユーザー変数に値を割り当てる場合は、「:=」メソッドのみを使用できます。これは、select ステートメントでは、「=」記号が比較演算子と見なされるためです。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: jsはシンプルなショッピングカートモジュールを実装します
>>: Tomcat でタイムアウトしたセッションを監視および削除する方法
序文Bash には、ls、cd、mv などの重要な組み込みコマンドが多数あるほか、grep、awk、...
Web デザインで js を使用すると、多くのページ効果を実現できますが、HTML タグの META...
目次1. トリガーソリューション2. パーティションテーブルソリューション3. 一般的な表領域ソリュ...
MJML は、開発者が美しく、応答性に優れ、あらゆるデバイスやメール クライアントで動作する魅力的な...
HTMLは2列レイアウトを実装し、左側は固定幅、右側は適応幅です。実装1: <スタイル>...
Dockerfileを初期化するプロジェクトの名前が express であると仮定して、expres...
3 つの方法を使用する簡単な例は次のとおりです。インラインスタイル: <!doctypehtm...
1. Mariaソースを追加する vi /etc/yum.repos.d/MariaDB.repo...
目次Tomcat の紹介Tomcat の展開Web プロジェクトの作成tomcatの設定プロジェクト...
以前、「Web ページにシステムに組み込まれていないフォントを埋め込む」という研究をしたことがありま...
目次序文 👀リサーチを始めましょう🐱🏍オリジナル🧶 indexOf を使用した元の方法の最適化 ✍...
序文Docker はコンテナの環境変数を設定できます。設定方法は 2 つあります。イメージを作成する...
<本文> <div id="ルート"> <h2&...
目次1. 基本2. ノード、ツリー、仮想DOM 1. 仮想DOM 3. createElementパ...