Mysql SQL将通配符添加到LIKE

Mysql SQL将通配符添加到LIKE,mysql,sql,select,character,sql-like,Mysql,Sql,Select,Character,Sql Like,MYSQL: 如何将通配符添加到LIKE-%uu等中。使用LIKE,您可以在模式中使用以下两个通配符: %匹配任意数量的字符,甚至零个字符 _只匹配一个字符 mysql>选择“大卫!”比如“大卫”; -> 1 mysql>选择“大卫!”如“%D%v%”; ->一, 要测试通配符的文字实例,请在其前面加转义字符。如果未指定转义字符,则假定为“\” \%匹配一个“%”字符。 匹配一个“\u”字符。 mysql>选择“David!”像“大卫”; -> 0 mysql>选择像“David\”一样的“Da

MYSQL:


如何将通配符添加到LIKE-%uu等中。

使用LIKE,您可以在模式中使用以下两个通配符:

  • %匹配任意数量的字符,甚至零个字符
  • _只匹配一个字符

    mysql>选择“大卫!”比如“大卫”; -> 1 mysql>选择“大卫!”如“%D%v%”; ->一,

  • 要测试通配符的文字实例,请在其前面加转义字符。如果未指定转义字符,则假定为“\”

  • \%匹配一个“%”字符。

  • 匹配一个“\u”字符。

    mysql>选择“David!”像“大卫”;
    -> 0
    mysql>选择像“David\”一样的“David\”;
    ->1


  • 有关
    通配符
    的详细信息,请在子查询选择列表中使用
    CONCAT

    SELECT CASE_ID
    FROM `CASE`
    WHERE CASE_ID LIKE
        (SELECT EMP_ID
         FROM CASE_EMPLOYER_REL
         WHERE CASE_ID = 100)
      AND IS_EMPLOYER = 'Y'
    

    在这里提问之前,您可能已经在谷歌上搜索或浏览了mysql教程
    select case_id 
    from case 
    where 
        case_id like (select CONCAT(emp_id, '%') from case_employer_rel where case_id = 100) 
        and is_employer = 'Y'