2013-08-21 18 views
1

我有一個名爲'Links'的列有URL的ORACLE表。我希望使用SQL SELECT來顯示來自該列的URL,這些URL是pdf的URL(例如,http://www.abc.com/1/def.pdf)。我從來沒有在SQL SELECT WHERE子句中使用正則表達式。請幫助在SQL中匹配PDF的URL的正則表達式SELECT

+4

'LIKE'%.pdf''有什麼問題? –

+0

要去同意David。有一個通配符的聲明是最好的。 – Elias

+2

...或「LIKE」http://%。pdf''? – Trinimon

回答

1
SELECT Links 
FROM MyTable 
WHERE Links LIKE 'http://%.pdf' 
+0

謝謝kol。如果我必須找到所有不是PDF的其他網址? – sunskin

+0

一種可能性:WHERE鏈接** NOT ** LIKE'http://%.pdf' – kol

+0

另一種:SELECT鏈接FROM MyTable ** MINUS ** SELECT鏈接FROM MyTable WHERE鏈接LIKE'http://%.pdf' – kol