一般形式

列名 [not] like 'str'

匹配串可以是以下四种通配符:

  • 单下划线 _:匹配任意一个字符;
  • %:匹配0个或多个字符;
  • [ ]:匹配[ ]中的任意一个字符(若要比较的字符是连续的,则可以用连字符“-”表 达 );
  • [^ ]:不匹配[ ]中的任意一个字符。

例1

查询学生表中姓‘张’的学生的详细信息。

select * from table where name like '张%'

例2

查询姓“张”且名字是3个字的学生姓名。

select * from table where name like '张__'

例3

查询学生表中姓‘张’、姓‘李’和姓‘刘’的学生的情况。

select * from table where name like '[张李刘]%'

例4

查询表中名字的第二个字为‘小’或‘大’的学生信息。

select * from table where name like '_[小大]%'

例5

查询表中所有不姓‘刘’的学生信息。

select * from table where name not like '刘%'

例6

查询学号的最后一位不是2、3、5的学生信息。

select * from table where stu_no like '%[^235]'

最新文章

  1. kafka - advertised.listeners and listeners
  2. while do while 穷举和迭代
  3. 错误:variable `xxx' has initializer but incomplete type
  4. Java线程监听,意外退出线程后自动重启
  5. 数据同步DataX
  6. ASP.NET上传文件的几种方法
  7. 201521123086《JAVA程序设计》第五周作业
  8. windows命令行经ss代理
  9. Fragment处理接口回调,网络请求数据
  10. 使用intellJ导入非maven,gradle等非构建工程的依赖,发布工程时候的打包详解
  11. SpringBoot集成SpringCloud
  12. Kiss MySQL goodbye for development and say hello to HSQLDB
  13. mybatis三(关联查询)
  14. C语言应用操作之文件
  15. KVM VHOST中irqfd的使用
  16. 大数据搭建各个子项目时配置文件技巧(适合CentOS和Ubuntu系统)(博主推荐)
  17. AtCoder Regular Contest 076E Coneected?
  18. Python学习 day10
  19. Android APP架构设计——MVP的使用示例
  20. SpringBoot+MyBatis+MySQL读写分离(实例)

热门文章

  1. 简单的js hook
  2. 统计学习导论之R语言应用(二):R语言基础
  3. DB2日常维护操作
  4. Java基础——控制语句、switch结构与三元运算符
  5. PHP连接FTP服务器获取文件
  6. 逆向学习物联网-网关ESP8266-00课程目的
  7. Windows 10 ~ Jenkins 安装
  8. vue中form表单校验,一个form-item中有多个必填项如何操作?
  9. 自己制作Switch大气层SDFile
  10. MySQL错误合集