我有一张表格,其中包含有关钓鱼地点的信息。我有一个名为物种的专栏。其内容可能类似于:
Brown & Rainbow Trout, Pike
我如何撰写一份声明,显示所有在种类栏中都有“长矛”的渔业?类似的东西:
SELECT species from table WHERE species='Pike'
当然这个规定不会起作用,因为colomn所包含的物种不仅仅是'派克'
有什么建议吗?没有为每个物种创建一个列。
答案 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%'