Where 1 = 1 的存在意义
Jihongchang(讨论 | 贡献)2023年8月15日 (二) 03:13的版本
示例
场景是我们要实现一个这样的常见查询功能:
根据 书的名字 和 作者的名字 查询书籍,但 书的名字 和 作者的名字 又都不是必填项,可填、可不填。
那么在进行 SQL 拼接的时候就可以:
实际场景应该要更复杂一些,书店里的自助查询终端一般是使用了文本搜索引擎的:
先对输入的字符串做分词、然后再和已经用 书的名字 和 作者的名字 做了反向索引的数据库数据进行模糊匹配。