sqlÖÐnullifÓ÷¨
nullif º¯Êý½ÏÁ¿Á½¸ö±í´ïʽ£ºÏàµÈÔò·µ»Ø null£¬²»È»·µ»ØµÚÒ»¸ö±í´ïʽ¡£ÏêϸÓ÷¨°üÀ¨£º´¦Àí¿ÕÖµ¡¢½¨ÉèΨһԼÊø¡¢É¾³ýÖظ´Öµ¡£
SQL ÖÐ NULLIF µÄÓ÷¨
NULLIF º¯ÊýÓÃÓÚ½ÏÁ¿Á½¸ö±í´ïʽ£¬ÈôÊÇÁ½¸ö±í´ïʽÏàµÈ£¬Ôò·µ»Ø NULL£»²»È»·µ»ØµÚÒ»¸ö±í´ïʽ¡£
Óï·¨
NULLIF(expr1, expr2)
µÇ¼ºó¸´ÖÆ
²ÎÊý
expr1£ºÒª½ÏÁ¿µÄµÚÒ»¸ö±í´ïʽ¡£
expr2£ºÒª½ÏÁ¿µÄµÚ¶þ¸ö±í´ïʽ¡£
·µ»ØÖµ
ÈôÊÇ expr1 ¼´ÊÇ expr2£¬Ôò·µ»Ø NULL¡£
²»È»£¬·µ»Ø expr1¡£
ʾÀý
SELECT NULLIF(column1, column2) FROM table_name;
µÇ¼ºó¸´ÖÆ
ÕâÌõÅÌÎʽ«·µ»Ø table_name ±íÖÐ column1 ºÍ column2 ÁÐÖÐÖµ²»ÏàµÈµÄÐÐµÄ column1 µÄÖµ¡£¹ØÓÚÏàµÈµÄÐУ¬½«·µ»Ø NULL¡£
Ó÷¨×¢ÖØÊÂÏî
NULLIF º¯Êýͨ³£ÓÃÓÚ´¦Àí¿ÕÖµ¡£
½ÏÁ¿Ð§¹ûΪ NULL ʱ£¬NULLIF º¯Êý½«·µ»Ø NULL¡£
½ÏÁ¿Ð§¹û²»Îª NULL ʱ£¬NULLIF º¯Êý½«·µ»ØµÚÒ»¸ö±í´ïʽ¡£
NULLIF º¯Êý¿ÉÒÔÓÃÓÚ½¨ÉèΨһԼÊø»òɾ³ýÖظ´Öµ¡£
ÒÔÉϾÍÊÇsqlÖÐnullifÓ÷¨µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡