gpt4 book ai didi

mysql - "Where"语句 : contains a certain substring

转载 作者:可可西里 更新时间:2023-11-01 06:38:58 26 4
gpt4 key购买 nike

我正在使用 MySQL。

我的数据库中有一个 car 表,该表中有一个 name 列。

假设表的 name 列包含值:

 +----------+
| name |
+----------+
| AAA BB |
----------
| CC D BB |
----------
| OO kk BB |
----------
| PP B CC |
----------

我想搜索 name 列值包含“BB”的表,实现这个的 SQL 命令是什么?

我试过了:

SELECT * FROM car WHERE name LIKE "BB";

但它不起作用。

附言

name 列中的值是随机字符串。

请不要要求我使用 IN (...) ,因为该列中的值是不可预测的。

--------请关闭此问题----------------

抱歉,我想我问错了问题。实际上我要求的是单词匹配而不是子字符串。

最佳答案

您需要包含 % 运算符来选择名称字段中包含“BB”的记录,而不仅仅是精确值。

SELECT * FROM car WHERE name LIKE '%BB%';

关于mysql - "Where"语句 : contains a certain substring,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8152548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com