勇芳软件工作室.汉化:  Windows Management Instrumentation > WQL (SQL for WMI) > WQL Operators >

LIKE Operator

Previous pageReturn to chapter overviewNext page

LIKE操作符确定字符串是否匹配指定的模式。指定的模式可以包含要匹配的字符,也可以包含元字符。下表列出了元字符。

 

字符

描述

[ ]

指定范围内的任何一个字符([a=f])或设置([abcdef])。

^

任何一个字符不在范围内([^a=f])或设置([^abcdef])。

%

0(零)或更多字符的任何字符串。以下示例查找在类名中的任何位置找到“Win”的所有实例:SELECT * FROM meta_class WHERE __Class LIKE "%Win%"

_

(下划线)

任何一个字符查询字符串中使用的任何文字下划线必须通过将其放在[](方括号)中进行转义。

 

因为下划线是元字符,如果查询目标有下划线,那么“[]”转义字符必须包围它。例如,您可以查询名称中具有双下划线的所有类。

 

要在名称中使用双下划线查找所有类,您必须使用[](方括号)转义两个下划线,例如:

 

SELECT * FROM meta_class WHERE __CLASS LIKE "%[_][_]%.

 

Windows 2000和Windows NT 4.0: LIKE运算符不可用。