繁体   English   中英

使用LIKE和WHERE的SQL搜索查询

[英]SQL search query using LIKE and WHERE

我需要你的帮助。

这是我的产品表:

 id       name       type
 1        item 1     A
 2        item 2     A
 3        item 3     B
 4        item 4     B

等等...

我想搜索所有以类型A中的项目开头的记录

我有这个查询:

 SELECT * FROM products 
 WHERE type = 'A'
 OR name LIKE '%item%';   

但是我正在从其他类型获得可能的记录。 如何过滤以仅显示Type A? 有任何想法吗?

使用AND而不是OR

 SELECT * FROM products 
 WHERE type = 'A'
 AND name LIKE 'item%';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM