0

自転車という単語を含む物語フィールドでレポートをフィルター処理できる SQL ステートメントを作成しようとしています。自転車とバイクウェイを含むレポートを含める必要がありますが、バイクウェイのみを含むレポートは省略します。

自転車に続いてスペースでフィルタリングする必要があるようですが、そのスペースを文字として認識させるにはどうすればよいですか? これで新しい。自分でこれを取得するのに十分なほど精通していません!

4

1 に答える 1

0

自転車とバイクウェイを含むレポートを含める必要がありますが、バイクウェイのみを含むレポートは省略します。

次の例のように、1 つの単語を完全一致として使用し、もう 1 つの単語をLIKE句を使用して使用します。

SELECT P.Id AS [Post Link]
FROM Posts P, PostTags Pt, Tags T
WHERE P.Id = Pt.PostId
AND T.Id = Pt.TagId
AND T.TagName = '##tag1##'
AND P.Tags like '<%##tag2##%>'
AND P.PostTypeId = 1
GROUP BY P.Id
HAVING (SELECT Count(Pt.TagId) FROM PostTags Pt WHERE Pt.PostId = P.Id) = 2

参考文献

于 2014-01-16T01:41:27.687 に答える