ホームページ >データベース >mysql チュートリアル >mysqlのデコード関数の使い方
DECODE 関数は、指定された条件に基づいて値をマップします。式を評価し、条件値と一致します。一致する場合は、対応する結果値が返され、一致しない場合は、デフォルト値が返されます。
MySQL での DECODE 関数の使用法
DECODE 関数は、マッピングを可能にする非常に便利な関数です。特定の条件下で値を別の値に変更します。構文は次のとおりです。
<code>DECODE(expression, value1, result1, value2, result2, ..., default_result)</code>
ここで:
使用方法
DECODE 関数を使用するには、次の手順を実行する必要があります。
例
次の例では、性別の値を「男性」または「女性」という単語にマップします。
<code class="sql">SELECT DECODE(gender, 'M', 'male', 'F', 'female', 'unknown') FROM table_name;</code>
出力:
<code>| gender | result | |---|---| | M | male | | F | female | | U | unknown |</code>
利点
DECODE 関数には次の利点があります。
代替手段
場合によっては、DECODE 関数の代わりに他の関数を使用できます。これらの関数には次のものが含まれます。
結論
DECODE 関数は、ある値を別の値に簡単にマッピングできる強力な関数です。さまざまなデータ変換タスクに使用でき、使いやすく、理解しやすいです。
以上がmysqlのデコード関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。