0
試圖構建一個SQL語句,我可以通過包含單詞bike的敘述字段來過濾報表。需要包含那些包含自行車和自行車道的報告,但省略僅包含自行車道的報道。SQL語法:通過文本結尾空格過濾
好像我需要騎自行車過濾一個空間,但如何讓它認識到這個空間是一個角色?在這個新的;不熟悉我自己得到這個!
試圖構建一個SQL語句,我可以通過包含單詞bike的敘述字段來過濾報表。需要包含那些包含自行車和自行車道的報告,但省略僅包含自行車道的報道。SQL語法:通過文本結尾空格過濾
好像我需要騎自行車過濾一個空間,但如何讓它認識到這個空間是一個角色?在這個新的;不熟悉我自己得到這個!
需要包含那些包含自行車和自行車道的報告,但省略僅包含自行車道的報告。
用一個字爲完全匹配,另一個使用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
參考
空間是不夠的:想必你也想匹配「自行車」,「自行車」,「自行車」等。因此,您可能需要正則表達式搜索或模糊匹配全文搜索。這兩件事都沒有被ANSI標準覆蓋,所以解決方案將嚴重依賴於您特定數據庫風格所提供的功能。 – APC
你使用了什麼樣的SQL? SQL服務器,oracle,IBM?你的桌子是什麼樣的?你在建什麼報告? – twoleggedhorse
你的問題應該更清晰。請分享你的查詢並指定db。 – sreejithsdev