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

caseÔÚsqlÖÐÊÇʲôÒâ˼

caseÓï¾äÊÇÒ»ÖÖsql¿ØÖƽṹ £¬Ëüƾ֤Ìõ¼þ±í´ïʽִÐвî±ðµÄsqlÓï¾ä²¢·µ»ØЧ¹û¡£Óŵã°üÀ¨£ºÌṩÌõ¼þ¶¯Ì¬Ð§¹û¡¢ÆÊÎöÖØ´óÌõ¼þ¡¢¾«Á·¸ßЧ¡£

CASEÓï¾äÔÚSQLÖеļÄÒå

CASEÓï¾äÊÇÒ»ÖÖSQL¿ØÖƽṹ £¬ÔÊÐíƾָ֤¶¨µÄÌõ¼þÖ´Ðвî±ðµÄ²Ù×÷¡£Ëüƾ֤һ¸ö»ò¶à¸öÌõ¼þ±í´ïʽִÐÐÒ»×éSQLÓï¾ä £¬²¢·µ»ØÒ»¸öЧ¹û¡£

½á¹¹

CASEÓï¾äµÄÓï·¨ÈçÏ£º

CASE
    WHEN Ìõ¼þ±í´ïʽ1 THEN Ч¹û±í´ïʽ1
    WHEN Ìõ¼þ±í´ïʽ2 THEN Ч¹û±í´ïʽ2
    ...
    ELSE ĬÈÏЧ¹û±í´ïʽ
END

µÇ¼ºó¸´ÖÆ

Ó÷¨

Ìõ¼þ±í´ïʽ£ºËüÊÇÒ»¸ö²¼¶û±í´ïʽ £¬ÓÃÓÚÈ·¶¨ÊÇ·ñÖ´ÐÐÏìÓ¦µÄSQLÓï¾ä¡£

Ч¹û±í´ïʽ£ºÈôÊÇÌõ¼þ±í´ïʽΪÕæ £¬ÔòÖ´ÐдËSQLÓï¾ä²¢·µ»ØЧ¹û¡£

ELSE×Ӿ䣺ÈôÊÇËùÓÐÌõ¼þ±í´ïʽ¶¼Îª¼Ù £¬ÔòÖ´ÐдËSQLÓï¾ä²¢·µ»ØЧ¹û¡£ËüÊÇ¿ÉÑ¡µÄ¡£

ʾÀý

SELECT CASE
    WHEN age > 18 THEN '³ÉÄê'
    WHEN age <p>Ö´ÐдËÅÌÎʽ«Æ¾Ö¤Ã¿Ð¡ÎÒ˽È˵ÄÄêË꽫age_categoryÁÐÉèÖÃΪ¡°³ÉÄꡱ¡¢¡°Î´³ÉÄꡱ»ò¡°²»·¨ÄêËꡱ¡£</p><p><strong>Óŵã</strong></p><p>CASEÓï¾äµÄÖ÷ÒªÓŵã°üÀ¨£º</p>

µÇ¼ºó¸´ÖÆ

ÌṩÁËƾ֤Ìõ¼þ¶¯Ì¬ÌìÉúЧ¹ûµÄÎÞаÐÔ¡£

¿ÉÒÔÇáËɵؽ«ÖØ´óÌõ¼þÆÊÎöΪ¸ü¼òÆÓµÄÌõ¼þ±í´ïʽ¡£

±ÈʹÓÃIF-ELSEÓï¾ä¸ü¾«Á·¸ßЧ¡£

ÒÔÉϾÍÊÇcaseÔÚsqlÖÐÊÇʲôÒâ˼µÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ