mysql - 从表中选择(关键字)

标签 mysql select

我有一张表格,其中包含有关钓鱼地点的信息。我有一个名为物种的专栏。其内容可能类似于:

Brown & Rainbow Trout, Pike

我如何写一个声明来显示所有在物种栏中有“梭子鱼”的渔业?像这样的东西:

SELECT species from table WHERE species='Pike'

当然这个说法是行不通的,因为 species colomn 包含的不仅仅是 'Pike'

有什么建议吗?无需为每个物种创建一列。

最佳答案

尝试使用LIKE。 (%表示匹配0个或多个字符,_表示匹配一个字符。)

SELECT species from table WHERE species LIKE '%Pike%'

关于mysql - 从表中选择(关键字),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10404576/

相关文章:

mysql - 在mysql中检索客户端IP地址

MySQL触发器语法错误(基于两张表,带if语句)

mysql - 一张表与三张表中的许多空值

mysql - 在mysql SELECT查询中组合多个where条件

mysql sql选择每组中的最后一条记录

MySQL 选择不同的日期时间。无法弄清楚这个查询

sql - 如何使用 'safe window' 为基于时间的元素创建 MySQL 查询?

javascript - 如何使用 CHECKBOX 更改 SELECT 中的选项而不刷新

sql - PL SQL - 多列相等

sql - 使用 SUBSTRING 和 CHARINDEX 显示三个单词名称中的中间名