2017-09-14 12 views
1

でカラムを変更することのようなのmysqlからフェッチされた結果を変更することが可能です。 0のクエリの結果を得ることは可能ですか?それは非アクティブであり、1の場合はクエリ自体からアクティブです。私は値をチェックすることによってforeach関数でそれをしました。 isactive as activeのような列のキーを変更できるので、可能性があることを知りたいと思います。は、iが0または1の値を持つ列のisActiveを持っていますようにキーワード

この質問はあくまでも参考用です。

ありがとうございます。

+2

したがって、1の場合は「アクティブ」、0の場合は「非アクティブ」を取得するには、別名を使用します。 – Qirel

答えて

2

標準的な方法:

select case when isactive = 1 then 0 else 1 end as isinactive from mytable; 

同じことを達成するために、他の多くの方法があります。例えば。

+2

は、私は彼がIsActive'として 'のisActive = 0 THEN '非アクティブ' ELSE 'アクティブ' ENDを意味だと思います。 – sagi

+0

雅は、私は@sagiが、私はこの '選択ケースを試してみました – Joyson

+0

私のポイントを持ってご希望の場合は、ステータスee_keywordsからのisActive = 0 THEN「非アクティブ」ELSE「アクティブ」ENDとしてどこCATEGORY_ID = 2 'が、あなたのクエリから – Joyson

関連する問題