¡¡¡¡Èç¹ûÄãÔÚ×î½ü½øÐйýSELECT»òUPDATE²éѯ£¬ÄÇôÄãºÜ¿ÉÄÜÓõ½¹ýÒ»¸ö»òÕ߶à¸öMySQLµÄ±È½ÏÔËËã·ûÀ´ÏÞÖƲéѯµÄÊä³ö½á¹û¡£±È½ÏÊÇ´ó¶àÊýSELECT²éѯ²»¿É·Ö¸îµÄÒ»²¿·Ö£¬¶øMySQLΪÕâÒ»¹¦ÄÜÌṩÁ˺ܶຯÊý£»¸ù¾Ý×î½üÒ»´Îͳ¼Æ£¬ËüÓг¬¹ý20¸öÕâÑùµÄÔËËã·ûºÍº¯Êý£¬´ÓÖøÃûµÄ=ºÍLIKEµ½¸ü¼ÓÄѶ®µÄNOT INºÍSTRCMP()¡£
¡¡¡¡±¾ÎÄ°ÑÖصã·ÅÔÚһЩ²»Ì«³£¼ûµÄMySQLÊý¾Ý±È½Ïº¯ÊýºÍÔËËã·ûÉÏ£¬ÌÖÂÛËüÃÇ¿ÉÒÔ±»ÈçºÎÔËÓÃÔÚÓ¦ÓóÌÐòÀï±È½Ï±í¸ñ×Ö¶ÎÀïµÄ×Ö·û´®¡¢Êý×ÖºÍÈÕÆÚ£¯Ê±¼ä»òÕßÓû§ÌṩµÄÖµ¡£
¡¡¡¡BETWEEN
¡¡¡¡BETWEENÔËËã·ûÊDzâÊÔÔÚij¸ö·¶Î§ÄÚÊÇ·ñ´æÔÚÒ»¸öÊýÖµ»òÕßÈÕÆÚÖµµÄÓÐÓ÷½Ê½¡£Õâ¸öÔËËã·û½ÓÊÜÁ½¸ö²ÎÊý----×î´óÖµºÍ×îСֵ£¬²¢²âÊÔËùÌṩµÄÖµÊÇ·ñÔÚÕâÁ½¸öÖµµÄ·¶Î§Ö®ÄÚ¡£Èç¹ûÔÚÕâ¸ö·¶Î§Ö®ÄÚ£¬ÔËËã·û¾Í·µ»ØÒ»¸ö²¼¶ûÖµ----Õ棻·ñÔò£¬Ëü¾Í·µ»ØÒ»¸öαֵ¡£ÏÂÃæ¾ÍÊÇÒ»¸öÀý×Ó£º
¡¡¡¡mysql> SELECT 2350 BETWEEN 100 AND 10000;
¡¡¡¡+----------------------------+
¡¡¡¡| 2350 BETWEEN 100 AND 10000 |
¡¡¡¡+----------------------------+
¡¡¡¡| 1 |
¡¡¡¡+----------------------------+
¡¡¡¡1 row in set (0.18 sec)
¡¡¡¡ÏÂÃæÁ½¸öÀý×ÓÓõ½ÁËÈÕÆÚÖµ£º
¡¡¡¡mysql> SELECT 20060405 BETWEEN 20060101 AND 20070101;
¡¡¡¡+----------------------------------------+
¡¡¡¡| 20060405 BETWEEN 20060101 AND 20070101 |
¡¡¡¡+----------------------------------------+
¡¡¡¡| 1 |
¡¡¡¡+----------------------------------------+
¡¡¡¡1 row in set (0.00 sec)
¡¡¡¡mysql> SELECT 20060405 BETWEEN 20060101 AND 20060401;
¡¡¡¡+----------------------------------------+
¡¡¡¡| 20060405 BETWEEN 20060101 AND 20060401 |
¡¡¡¡+----------------------------------------+
¡¡¡¡| 0 |
¡¡¡¡+----------------------------------------+
¡¡¡¡1 row in set (0.00 sec)
¡¡¡¡GREATESTºÍLEAST
¡¡¡¡GREATESTºÍLEASTÔËËã·ûΪÅжÏÒ»×éÊý×Ö»òÕßʱ¼äÖµÖÐ×î´óºÍ×îСֵÌṩÁËÒ»¸ö±ã½ÝµÄ;¾¶¡£ÄãÒ»¿´Ãû×Ö¾ÍÖªµÀÕâÁ½¸öÔËËã·ûµÄ×÷ÓÃ----ÏÂÃæÊÇÒ»¸ö¶ÔÒ»×éÈÕÆÚʹÓÃGREATESTÔËËã·ûµÄÀý×Ó£º
¡¡¡¡mysql> SELECT GREATEST(20000601, 20000529, 20000604);
¡¡¡¡+----------------------------------------+
¡¡¡¡| GREATEST(20000601, 20000529, 20000604) |
¡¡¡¡+----------------------------------------+
¡¡¡¡| 20000604 |
¡¡¡¡+----------------------------------------+
¡¡¡¡1 row in set (0.00 sec)
¡¡¡¡¶øÏÂÃæÊÇÒ»¸ö¶ÔÒ»×éÊýֵʹÓÃLEASTÔËËã·ûµÄÀý×Ó£º
¡¡¡¡mysql> SELECT LEAST(100, 200, 50, -6, -73, 1000);
¡¡¡¡+------------------------------------+
¡¡¡¡| LEAST(100, 200, 50, -6, -73, 1000) |
¡¡¡¡+------------------------------------+
¡¡¡¡| -73 |
¡¡¡¡+------------------------------------+
¡¡¡¡1 row in set (0.03 sec)