Rumah >pangkalan data >tutorial mysql >Penggunaan fungsi penyahkod dalam mysql
Fungsi DECODE memetakan nilai berdasarkan keadaan tertentu: menilai ungkapan dan memadankan nilai keadaan. Jika terdapat padanan, nilai hasil yang sepadan dikembalikan jika tiada padanan, nilai lalai dikembalikan.
Penggunaan fungsi DECODE dalam MySQL
Fungsi DECODE ialah fungsi yang sangat berguna yang membolehkan anda memetakan satu nilai kepada nilai lain berdasarkan syarat yang diberikan. Sintaksnya adalah seperti berikut:
<code>DECODE(expression, value1, result1, value2, result2, ..., default_result)</code>
di mana:
Penggunaan
Untuk menggunakan fungsi DECODE, anda perlu menggunakan langkah berikut:
Contoh
Contoh berikut memetakan nilai jantina kepada perkataan "lelaki" atau "perempuan":
<code class="sql">SELECT DECODE(gender, 'M', 'male', 'F', 'female', 'unknown') FROM table_name;</code>
Output:
<code>| gender | result | |---|---| | M | male | | F | female | | U | unknown |</code>
Mempunyai kelebihan DECO berikut:
Mudah digunakan dan difahami .
Dalam beberapa kes, fungsi lain boleh digunakan sebagai ganti fungsi DECODE. Fungsi-fungsi ini termasuk:
CASE WHEN statement
Fungsi DEKOD adalah fungsi yang berkuasa untuk membolehkan anda memetakan satu nilai dengan mudah. Ia boleh digunakan untuk pelbagai tugas transformasi data dan mudah digunakan dan difahami.
Atas ialah kandungan terperinci Penggunaan fungsi penyahkod dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!