MySQL のデコード関数は、指定された条件に基づいて入力値を指定された値に変換できます。構文: DECODE(expr、value1、result1、value2、result2、...、valueN、resultN、default)。この関数は、条件値が入力値と一致するかどうかを左から右にチェックし、一致する場合は、対応する結果を返します。一致しない場合は、デフォルト値を返します。
MySQL でのデコードの実装
デコード関数
decode 関数は、入力値が指定された条件を満たすかどうかに基づいて、入力値を指定された値に変換するために MySQL で使用されます。構文は次のとおりです。
<code>DECODE(expr, value1, result1, value2, result2, ..., valueN, resultN, default)</code>
パラメータの説明:
動作原理:
decode 関数は、条件値が expr 値と一致するかどうかを左から右に 1 つずつチェックします。一致する場合は、条件値に関連付けられた結果が返されます。一致するものが見つからない場合は、デフォルト値が返されます。
例:
<code>SELECT DECODE(gender, 'M', 'Male', 'F', 'Female', 'Unknown');</code>
この例では、性別フィールドの値を人間が判読できるテキストに変換します:
注:
以上がmysqlでデコードを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。