×ðÁú¿­Ê±¹ÙÍøµÇ¼

mysqlÖÐdecodeº¯ÊýµÄÓ÷¨

decode º¯Êýƾ֤¸ø¶¨Ìõ¼þÓ³ÉäÖµ£ºÆÀ¹À±í´ïʽ²¢ÓëÌõ¼þֵƥÅä ¡£ÈôÊÇÆ¥Å䣬·µ»Ø¶ÔӦЧ¹ûÖµ £»ÈôÊDz»Æ¥Å䣬·µ»ØĬÈÏÖµ ¡£

MySQL ÖÐ DECODE º¯ÊýµÄÓ÷¨

DECODE º¯ÊýÊÇÒ»¸öºÜÊÇÓÐÓõĺ¯Êý£¬ËüÔÊÐíÄúƾ֤¸ø¶¨µÄÌõ¼þ½«Ò»¸öÖµÓ³Éäµ½ÁíÒ»¸öÖµ ¡£ËüµÄÓï·¨ÈçÏ£º

DECODE(expression, value1, result1, value2, result2, ..., default_result)

µÇ¼ºó¸´ÖÆ

ÆäÖУº

expression ÊÇÒªÆÀ¹ÀµÄ±í´ïʽ ¡£

value1, value2, … ÊÇÒª¼ì²éµÄÌõ¼þÖµ ¡£

result1, result2, … ÊÇÓëÿ¸öÌõ¼þÖµÏà¶ÔÓ¦µÄЧ¹ûÖµ ¡£

default_result Êǵ±±í´ïʽÓëÈκÎÌõ¼þÖµ¶¼²»Æ¥ÅäʱµÄĬÈÏЧ¹ûÖµ ¡£

Ó÷¨

ҪʹÓà DECODE º¯Êý£¬ÄúÐèҪʹÓÃÒÔÏ°취£º

È·¶¨±í´ïʽ²¢ÅÌËãÆäÖµ ¡£

¼ì²é±í´ïʽֵÊÇ·ñÓëÈκÎÌõ¼þֵƥÅä ¡£

ÈôÊÇÆ¥Å䣬Ôò·µ»ØÓë¸ÃÌõ¼þÖµÏà¶ÔÓ¦µÄЧ¹ûÖµ ¡£

ÈôÊÇûÓÐÆ¥Å䣬Ôò·µ»ØĬÈÏЧ¹ûÖµ ¡£

ʾÀý

ÒÔÏÂʾÀý½«ÐÔ±ðÖµÓ³Éäµ½µ¥´Ê “male” »ò “female”£º

SELECT DECODE(gender, 'M', 'male', 'F', 'female', 'unknown') FROM table_name;

µÇ¼ºó¸´ÖÆ

Êä³ö£º

| gender | result |
|---|---|
| M      | male   |
| F      | female |
| U      | unknown |

µÇ¼ºó¸´ÖÆ

Óŵã

DECODE º¯ÊýÓÐÒÔÏÂÓŵ㣺

Ò×ÓÚʹÓúÍÃ÷È· ¡£

¿ÉÒÔ´¦ÀíÖØ´óÌõ¼þ ¡£

¿ÉÓÃÓÚʵÏÖÖÖÖÖÊý¾Ýת»» ¡£

Ìæ»»¼Æ»®

ÔÚijЩÇéÐÎÏ£¬¿ÉÒÔʹÓÃÆäËûº¯ÊýÀ´È¡´ú DECODE º¯Êý ¡£ÕâЩº¯Êý°üÀ¨£º

CASE WHEN Óï¾ä

IF º¯Êý

COALESCE º¯Êý

½áÂÛ

DECODE º¯ÊýÊÇÒ»¸öÇ¿Ê¢µÄº¯Êý£¬ËüÔÊÐíÄúÇáËɵؽ«Ò»¸öÖµÓ³Éäµ½ÁíÒ»¸öÖµ ¡£Ëü¿ÉÒÔÓÃÓÚÖÖÖÖÊý¾Ýת»»Ê¹Ãü£¬²¢ÇÒºÜÈÝÒ×ʹÓúÍÃ÷È· ¡£

ÒÔÉϾÍÊÇmysqlÖÐdecodeº¯ÊýµÄÓ÷¨µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí£¬°æȨÕùÒéÓë±¾Õ¾Î޹أ¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È£¬Çë¶ÁÕß½ö×ö²Î¿¼ ¡£±¾ÎĽӴýתÔØ£¬×ªÔØÇë˵Ã÷À´ÓÉ ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢£¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢£¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý ¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎ壬9:30-18:30£¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ