首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WQL中的IN算子

WQL中的IN算子
EN

Stack Overflow用户
提问于 2013-10-23 00:42:58
回答 1查看 6.8K关注 0票数 2

我需要编写一个WMI查询,其中我需要检查某个值是否等于列表中的一个值,但我没有发现WQL支持像SQL这样的in操作符。

例如:

代码语言:javascript
复制
SELECT * FROM Device WHERE __CLASS IN ("Device1", "Device20").

如何编写这个查询有哪些方法?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-23 13:59:39

WMI使用的是WQL语言,它只是SQL的一个子集,不包括IN操作符。

因此,您可以使用OR运算符重写tor语句,如下所示

代码语言:javascript
复制
SELECT * FROM Win32_LogicalDisk  Where (DriveType=3) or (DriveType=5)

或者用你的WQL句子。

代码语言:javascript
复制
SELECT * FROM Device WHERE (__CLASS="Device1") OR (__CLASS="Device20")
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19530825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档