从表phpmyadmin中选择(关键字)

时间:2012-05-01 21:23:55

标签: php mysql select phpmyadmin

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

Brown & Rainbow Trout, Pike

我如何撰写一份声明,显示所有在种类栏中都有“长矛”的渔业?类似的东西:

SELECT species from table WHERE species='Pike'

当然这个规定不会起作用,因为colomn所包含的物种不仅仅是'派克'

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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:4)

SELECT species from table WHERE species like '%pike%'

答案 2 :(得分:3)

在下面的LIKE子句中使用=代替WHERE,您可以匹配包含“Pike”的所有species值。这是一个外卡搜索。

SELECT species
FROM yourTable
WHERE species LIKE '%Pike%'