not like

    对字符串 str 进行模糊匹配,匹配上的则返回 false,没匹配上则返回 true。

    百分号 ‘%’ 代表零个、一个或多个字符。

    1. // table test
    2. +-------+
    3. | k1 |
    4. +-------+
    5. | b |
    6. | bb |
    7. | a |
    8. // 返回 k1 字符串中不包含 a 的数据
    9. mysql > select k1 from test where k1 not like '%a%';
    10. +-------+
    11. | k1 |
    12. +-------+
    13. | b |
    14. | bb |
    15. // 返回 k1 字符串中不等于 a 的数据
    16. mysql > select k1 from test where k1 not like 'a';
    17. +-------+
    18. | k1 |
    19. +-------+
    20. | b |
    21. | bb |
    22. +-------+

    LIKE, NOT, NOT LIKE