You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WQL查询语法错误求助:SMS_R_User.UniqueUserName LIKE语句问题

WQL查询语法错误排查:LIKE子句及WHERE条件问题

你的WQL查询触发语法错误的核心原因有两个,都是基础语法问题:

  • WHERE子句的两个过滤条件之间缺少逻辑运算符
    你在WHERE块里写了两个条件,但没有用AND连接,WQL无法识别连续的独立条件语句,这是直接触发语法错误的主因。
  • LIKE子句的引号使用存在环境兼容性问题
    虽然WQL标准支持双引号,但部分SCCM查询工具对双引号的转义解析容易出问题,建议改用单引号包裹通配符字符串,这是SCCM环境下更稳妥的写法。

修正后的完整WQL查询

select 
  SMS_G_System_COMPUTER_SYSTEM.Name,
  SMS_G_System_COMPUTER_SYSTEM.Model,
  SMS_R_System.OperatingSystemNameandVersion,
  SMS_R_System.Build,
  SMS_R_User.UniqueUserName

from 
  SMS_R_System
    inner join SMS_G_System_COMPUTER_SYSTEM on SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceId
    INNER JOIN SMS_UserMachineRelationship ON SMS_UserMachineRelationship.ResourceId = SMS_R_System.ResourceId
    INNER JOIN SMS_R_User ON SMS_UserMachineRelationship.UniqueUserName = SMS_R_User.UniqueUserName

WHERE 
  SMS_UserMachineRelationship.Types = 1
  AND SMS_R_User.UniqueUserName LIKE '%,%'

order by 
  SMS_G_System_COMPUTER_SYSTEM.Name

关键修正点说明

  1. 新增AND连接两个WHERE条件,明确逻辑关系;
  2. 将双引号"替换为单引号',避免编辑器转义解析错误;
  3. 保留原有查询的业务逻辑,仅修正语法问题。

内容的提问来源于stack exchange,提问作者Bisclavret

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 17:05:51