0

本の著者のテーブルがあり、特定の著者による本のクエリ結果を取得しようとしています。

何かのようなもの

SELECT * FROM mytable WHERE authors = Carl Sagan

一致する各行のすべての列が必要です。

助けていただければ幸いです。私はSQLが初めてです。

ありがとう!

4

3 に答える 3

3

明確にするために、前提: 1.) カール セーガンは、この表の複数の項目を作成しました。2.) Carl Sagan のすべての出現を返す必要があります。

オリジナル:SELECT * FROM mytable WHERE authors = Carl Sagan

あるべき:SELECT * FROM mytable WHERE authors = 'Carl Sagan'

参考までに、 HeidiSQLを使用してクエリをテストしています。それが役立つかどうか教えてください。

于 2012-04-04T00:16:11.317 に答える
2

比較対象のテキストを文字列として区切る必要があることを除いて、クエリは正しいです。

SELECT * FROM mytable WHERE authors='Carl Sagan'
于 2012-04-04T00:06:59.980 に答える
1

あなたの質問は私にはわかりにくいようですが、single quote

SELECT * FROM mytable WHERE authors = 'Carl Sagan'
于 2012-04-04T00:07:45.180 に答える