Like 子句

SQLite 的 LIKE 运算符是用来匹配通配符指定模式的文本值。如果搜索表达式与模式表达式匹配,LIKE 运算符将返回真(true),也就是 1。

这里有两个通配符与 LIKE 运算符一起使用:

符号 含义
百分号 (%) 代表零个、一个或多个数字或字符
下划线 (_) 代表一个单一的数字或字符

这些符号可以被组合使用。

语法

Like 子句的基本语法如下:

SELECT FROM table_name
WHERE column LIKE 'XXXX'

您可以使用 AND 或 OR 运算符来结合 N 个数量的条件。

实例

假设 COMPANY 表有以下记录:

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
1           Paul        32          California  20000.0
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

下面是一个实例,它显示 COMPANY 表中 AGE 以 2 开头的所有记录:

sqlite> SELECT * FROM COMPANY WHERE AGE  LIKE '2%';
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
2           Allen       25          Texas       15000.0
3           Teddy       23          Norway      20000.0
4           Mark        25          Rich-Mond   65000.0
5           David       27          Texas       85000.0
6           Kim         22          South-Hall  45000.0
7           James       24          Houston     10000.0

下面是一个实例,它显示 COMPANY 表中 ADDRESS 文本里包含一个连字符(-)的所有记录:

sqlite> SELECT * FROM COMPANY WHERE ADDRESS  LIKE '%-%';
ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           Mark        25          Rich-Mond   65000.0
6           Kim         22          South-Hall  45000.0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,868评论 18 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,117评论 6 13
  • 蒋劲夫自从与老东家唐人影视一拍两散之后,其片约不断。蒋劲夫不仅参演了《秦时明月》、《青丘狐传说》、《寻找爱的冒险》...
    一夜一花开阅读 563评论 0 0
  • 干涸的土地里睡着干渴的种子。那嗷嗷待哺的眼神,穿透土壤,充满了对甘淋的渴望;那渴求生根发芽的心灵里,装满了繁...
    沧海一粟w阅读 266评论 10 8
  • 2015年10月15日,学校拍毕业证书上照片的日子,可是算是大学第一次上课后唯一一次见到大家最齐的时候(其他时候...
    他夏了夏天520阅读 428评论 0 1