×ðÁú¿­Ê±

sqlÖеÄcase when ¿ÉÒÔÓÃʲôȡ´ú

sql ÖÐ case when ¿ÉÓà if() º¯ÊýÌæ»»¡£if() º¯ÊýÓï·¨£ºif(condition, value_if_true, value_if_false)¡£Óŵ㣺Óï·¨¾«Á·¡¢¿É¶ÁÐԸߡ¢¿ÉÀ©Õ¹ÐԺᣵ«×¢ÖØ £¬Ä³Ð© dbms ¿ÉÄܲ»Ö§³Ö if() º¯Êý¡£

sqlÖеÄcase when¿ÉÒÔÓÃʲôȡ´ú

SQLÖпÉÒÔÓÃIF()º¯ÊýÌæ»»CASE WHENÓï¾ä¡£IF()º¯ÊýµÄÓï·¨ÈçÏ£º

IF(condition, value_if_true, value_if_false)

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

ÆäÖУº

conditionÊÇÐèÒªÆÀ¹ÀµÄÌõ¼þ¡£

value_if_trueÊÇÈôÊÇÌõ¼þΪÕæÔò·µ»ØµÄÖµ¡£

value_if_falseÊÇÈôÊÇÌõ¼þΪ¼ÙÔò·µ»ØµÄÖµ¡£

ʾÀý

ʹÓÃCASE WHENÓï¾ä£º

CASE WHEN condition THEN value_if_true
ELSE value_if_false
END

µÇ¼ºó¸´ÖÆ

µÈ¼ÛµÄIF()º¯Êý£º

IF(condition, value_if_true, value_if_false)

µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ

Óŵã

ʹÓÃIF()º¯ÊýÌæ»»CASE WHENÓï¾äµÄÖ÷ÒªÓŵãÊÇ£º

Óï·¨¸ü¾«Á·£ºIF()º¯ÊýµÄÓï·¨±ÈCASE WHENÓï¾ä¸ü¾«Á· £¬¸üÈÝÒ×Ã÷È·ºÍ±àд¡£

¿É¶ÁÐÔ¸ü¸ß£ºIF()º¯ÊýµÄ¿É¶ÁÐÔ¸ü¸ß £¬ÓÉÓÚËüµÄÓï·¨ÀàËÆÓÚ×ÔÈ»ÓïÑÔ¡£

¿ÉÀ©Õ¹ÐÔ¸üºÃ£ºIF()º¯Êý¿ÉÒÔǶÌ×ʹÓà £¬´Ó¶ø¿ÉÒÔ½¨Éè¸üÖØ´óµÄ·ÖÖ§Âß¼­¡£

×¢ÖØ

ÐèҪעÖصÄÊÇ £¬IF()º¯ÊýÔÚijЩÊý¾Ý¿âÖÎÀíϵͳ£¨DBMS£©ÖпÉÄܲ»Ö§³Ö £¬¶øCASE WHENÓï¾äÔÚËùÓÐDBMSÖж¼ÊÜÖ§³Ö¡£Òò´Ë £¬ÔÚʹÓÃIF()º¯Êý֮ǰ £¬½¨Òé¼ì²éDBMSµÄÎĵµ¡£

ÒÔÉϾÍÊÇsqlÖеÄcase when ¿ÉÒÔÓÃʲôȡ´úµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±

18523999891

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

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

QR code
¡¾ÍøÕ¾µØͼ¡¿¡¾sitemap¡¿