ホームページ >毎日のプログラミング >mysqlの知識 >mysqlでOracleデコード機能を使用する方法
MySQL では、CASE 式を使用して、Oracle の DECODE 関数と同様の関数を実装できます。つまり、CASE 式を使用して条件をリストし、値を返します。ELSE ステートメントを追加してデフォルト値を指定します。
MySQL での Oracle DECODE 関数の使用法
Oracle の DECODE 関数は、「さまざまな値を返す」で使用される case ステートメントです。与えられた条件下で。 MySQL には DECODE 関数に直接相当する関数はありません。ただし、CASE 式を使用して同様の機能を実現できます。
構文
<code class="sql">CASE WHEN condition1 THEN value1 WHEN condition2 THEN value2 ... ELSE default_value END</code>
使用法
例
次の例は、CASE 式を使用して MySQL に DECODE 関数を実装する方法を示しています。結果:
#age_category
##マイナー |
---|
注: |
以上がmysqlでOracleデコード機能を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。