2
如何在logparser LIKE
條件中提供轉義字符?如何在Microsoft Log Parser查詢中轉義通配符?
當前查詢:
SELECT EXTRACT_TOKEN(cs-uri-stem,1,'/') AS AppPath, Count(*) AS ReqCount
FROM <MyLogFile>
WHERE AppPath LIKE '%_%'
實施例的數據:
+-------------+
| cs-uri-stem |
+-------------+
| 120_ABC |
| 321_XYZ |
| 11_BXY |
| ALPHA |
| BETA |
+-------------+
從以上數據,我想過濾僅包含下劃線的行。
我嘗試了SQL中通常的逃脫選項,如angle brackets [_]
,LIKE '%_%' ESCAPE '\' clause
,但它們沒有幫助。
的文檔建議使用unicode的符號'LIKE '%\ u005F%'' (現在無法驗證我自己,所以我沒有把它放在答案中) – Filburt
@Filburt對不起,沒有工作 – Vijay
重新訪問幫助文件我發現:* 「... LIKE'ab \ _d':匹配」ab_d「字符串(例如「ab_d」,「AB_d」)...「*所以在你的情況下,'LIKE'%\\ _%'應該可以工作 – Filburt