我想從表中使用瀏覽器路徑列的表中獲取信息。這就是查詢的樣子:這個查詢有什麼問題?路徑
select * from selwowscheduler sc
join browser b on sc.scheduledbrowser = b.browserid
where b.browserpath like '*iexplore C:\Program Files\Internet Explorer\iexplore.exe'
事情是,這不會返回任何內容。我可以把%iexplore.exe
而不是*iexplore C:\Program Files\Internet Explorer\iexplore.exe
,並返回的東西(雖然比我想要的更多)。
我以爲也許這是文字\
所以我用\\
替換了\
,但那也沒有效果(仍然沒有返回任何東西)。
有誰知道爲什麼這不起作用?
謝謝。
編輯:我知道*
是不是通配符,它是路徑上的一部分。我們用它在不同的PC上啓動不同的瀏覽器。
如果您不粘貼兩個表中的實際數據,則很難說明。 – 2012-03-05 15:29:04
你試過%iexplore.exe%嗎?或%* iexplore%? – roymustang86 2012-03-05 15:34:34
如果在原始查詢中用'%'替換'*'會發生什麼? – JJJ 2012-03-05 15:34:39