、とき、どのように行うには、場合通常、我々はフィールドをソートまたは降順にSQLクエリデータを使用しているが、時には我々はこの番号が必要です
例えば、私は一定の期間を取得、我々は彼がいくつかの並べ替えに支配させることができますが、実際に我々は彼が0,1,2として表示する...の順に。それを行う方法:
図:
これは、すべてのセクタを検出するために、ローカルテストデータのプロジェクトです
明らかに、シリアル番号なし、IDの不規則なので、解決する方法。
コードを見てください:
//声明一个变量,变量初始值为 0;每次让他+1 操作
//前面是声明了一个变量 (@i:=@i+1) “字段”
SELECT (@i:=@i+1)"序号", t.* FROM dept t,(select @i:=0)j //初始值为0
文を実行します。次のような効果
の良い仮想番号が完了し、