2

釣り場に関する情報を含むテーブルがあります。私は種と呼ばれる列を持っています。その内容は次のようになります。

Brown & Rainbow Trout, Pike

種の列に「カワカマス」があるすべての漁業を表示するステートメントをどのように記述すればよいですか? 何かのようなもの:

SELECT species from table WHERE species='Pike'

もちろん、種の列には「パイク」以外のものが含まれているため、このステートメントは機能しません。

助言がありますか?種ごとに列を作成せずに。

4

3 に答える 3

5

を使ってみてくださいLIKE。(%は 0 個以上の文字が一致することを_意味し、1 文字が一致することを意味します。)

SELECT species from table WHERE species LIKE '%Pike%'
于 2012-05-01T21:26:26.833 に答える
4
SELECT species from table WHERE species like '%pike%'
于 2012-05-01T21:26:19.737 に答える
3

以下の句でLIKE代わりに使用すると、「Pike」を含むすべての値に一致させることができます。ワイルドカード検索です。=WHEREspecies

SELECT species
FROM yourTable
WHERE species LIKE '%Pike%'
于 2012-05-01T21:27:09.773 に答える