sqlÖаٷֺÅʲôÒâ˼
sql ÖеİٷֺŠ(%) ÊÇ´ú±íí§ÒâÊýÄ¿×Ö·ûµÄͨÅä·û£¬Ö÷ÒªÓÃÓÚ×Ö·û´®½ÏÁ¿ºÍÄ£ºýÅÌÎÊ£º×Ö·û´®½ÏÁ¿£ºÓÃÓÚÆ¥ÅäÒÔÌض¨×Ö·û´®¿ªÍ·µÄ×Ö·ûÐòÁС£Ä£ºýÅÌÎÊ£ºÓÃÓÚÆ¥Åä±íÖаüÀ¨Ìض¨×Ö·ûÐòÁеÄ×ֶΣ¬¶ø²»Ë¼Á¿×ֶεÄÊ£Óಿ·Ö¡£ÕýÔò±í´ïʽ£º¿ÉÔÚijЩÊý¾Ý¿âÖÐÅäºÏÕýÔò±í´ïʽʹÓã¬ÓÃÓÚÆ¥ÅäÌض¨Ä£Ê½µÄ×Ö·û´®¡£
SQL Öеİٷֺţ¨%£©
SQL ÖеİٷֺÅ×Ö·û (%) ÊÇͨÅä·û£¬´ú±íí§ÒâÊýÄ¿µÄ×Ö·û¡£ËüÖ÷ÒªÓÃÓÚ×Ö·û´®½ÏÁ¿ºÍÄ£ºýÅÌÎÊ¡£
ÓÃ;£º
×Ö·û´®½ÏÁ¿£º
ÀýÈ磬LIKE ‘test%’ ½«Æ¥ÅäÒÔ “test” ¿ªÍ·µÄËùÓÐ×Ö·û´®£¬Èç “test123″¡¢”test_abc”¡£
Ä£ºýÅÌÎÊ£º
ÀýÈ磬SELECT * FROM table WHERE name LIKE ‘%john%’ ½«Æ¥Åä±íÖÐËùÓаüÀ¨ “john” µÄÐÕÃû×ֶΣ¬Èç “John Doe”¡¢”John Smith”¡£
ÕýÔò±í´ïʽ£º
ÔÚ SQL Server ÖУ¬°Ù·ÖºÅÒ²¿ÉÓÃÓÚÕýÔò±í´ïʽÖС££¨ÆäËûÊý¾Ý¿âϵͳ¿ÉÄÜʹÓòî±ðµÄÓï·¨£©
ÀýÈ磬REGEXP_LIKE(‘12345%’, ’45$’) ½«Æ¥ÅäÒÔ “45” ×îºóµÄ×Ö·û´®¡£
×¢ÖØÊÂÏ
°Ù·ÖºÅ²»Æ¥Åä¿Õ¸ñµÈÌض¨×Ö·û¡£
ÈôÊÇҪƥÅäÏÖʵ°Ù·ÖºÅ£¬ÔòÐèҪʹÓÃתÒå×Ö·û£¨ÀýÈ磬LIKE ‘100\%’£©¡£
ÒÔÉϾÍÊÇsqlÖаٷֺÅʲôÒâ˼µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡