私はクエリから得た結果を操作したいと思います。mysqlクエリの結果を変更する
私は2.5m行のセットを持っており、ステータスには10種類のIDがあります。これらのステータスは別のテーブルにマップされていませんが、SQLyogで取得した結果を操作したいと思います。
What I would like to do is:
Count(Id) | Status
------------------
500.000 | 1
750.000 | 2
convert into a result
Count(Id) | Status
-------------------
500.000 | Initial order
750.000 | Cancelled
これはクエリで実行できますか?私は結果を表示するためにPHPやブラウザを使用していないことに注意してください。
ありがとうございました!私は後でそれを試してみよう! +1 – Ben
'end case as wordstatus'の部分で' end case'を 'end'にしますか?私はCASE ... ENDの後に 'CASE'を持つENDを覚えていません。 'group by 2'の作業はありません – RichardTheKiwi
@Cyberkiwi END CASEは、CASE STATUSの開始を閉じます。Group by 2に関しては、それはクエリの順序カラム位置(WordStatusとして表される)を参照しているので合法です。したがって、あなたの数は、数値表現の代わりに文脈のコンテキストによってグループ化されます。 – DRapp