mysql 查询不包含

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 查询不包含相关的知识,希望对你有一定的参考价值。

请问MYSQL语句如何查询出products表中的products_image字段中所有不包含".jpg"这个字符的项?
说白了也就是筛选出不包含某个字符的其他所有项的意思~

参考技术A select * from products where products_image not like '%.jpg%';

 这样,不可以吗?

本回答被提问者采纳
参考技术B select * from products where products_image not like '%.jpg%';

MySql 查询结果不包含重复

举个例子吧,看着就懂,
方法1:加关键字 DISTINCT,这样选出来的name就不包含重复内容了!
如:
SELECT DISTINCT name
FROM Product
WHERE price>100;
方法2:用GROUP By 分组。但是GROUP By后面出现的属性并需在SELECT后面也出现。
SELECT name
FROM Product
WHERE price<100
GROUP By name;
参考技术A 行结果不重复用 DISTINCT,在SELECT后面添加就可以了,其他的不变

列的话需要注意:如果是多表连接查询,对两个表都有的列(列名相同)需要指定表名,即在SELECT后面用“表.列”表示。。。。
参考技术B 你要知道不重的是那些字段
select DISTINCT 你要的字段

以上是关于mysql 查询不包含的主要内容,如果未能解决你的问题,请参考以下文章

mysql怎么查询字符串中包含字符

mysql怎么查询字符串中包含字符

mysql 查询问题。我想查询出包含一个逗号的记录。 你好,今天 你好,今天,风云

为啥 NestJS mysql 查询错误不包含所有执行上下文但在 process._tickCalback 处停止?

mysql 查询某一字段值不等于某个字符串的记录

MySQL查询某个字段包含某个值--FIND_IN_SET