Mariadb通配符筛选 (一)

第一部分:通配符筛选

1.1 LIKE 与 %

LIKE: LIKE是谓词

“谓词 操作符何时不是操作符?答案是在它作为谓词(predicate)时。从技术上说,LIKE是谓词而不是操作符。虽然最终的结果是相同的,但应该对此术语有所了解,以免在SQL文档中遇到此术语时不知道。”

%: %表示任何字符出现任意次数;

实例代码:

MariaDB [study_db]> SELECT * FROM books WHERE book_name LIKE '经济%';

+---------+-----------------+------------------+------------------+-------------+----------+------+

| book_id | book_name       | book_author_name | publication_date | description | classify | c    |

+---------+-----------------+------------------+------------------+-------------+----------+------+

|      15 |经济学原理| NULL             | 2003-08-01       | NULL        | 6        | NULL |

|      18 |经济学常识| NULL             | 2015-08-01       | NULL        | 6        | NULL |

+---------+-----------------+------------------+------------------+-------------+----------+------+

2 rows in set (0.00 sec)

1.2 LIKE 与 _

下划线{_}的用途与%一样,但下划线只匹配单个字符而不是多个字符.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,523评论 0 17
  • 通配符(wildcard) 用来匹配值的一部分的特殊字符。 搜索模式(search pattern) 由字面值、通...
    ATHAS阅读 846评论 0 49
  • 我们首先要承认幸福的能力是存在先天差异的,但是还有40%掌握在自己手中。幸福不在于拥有的多少,因为那只决定10%。...
    与闺女共成长阅读 418评论 1 1
  • 预处理指令特点: 在编译之前执行的 '#' 开头 不加 ';'文件包含指令加分号会报警告宏定义加分号会被算为宏值得...
    小山93阅读 172评论 0 0