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

如何解决在图边缘数据上使用Where子句时的报错问题?

过滤GRAPH查询中的特定边缘属性

你已经能成功查询到Customer节点的NAME以及SIMILAR_TO边缘的NODETYPE属性了,要过滤出特定NODETYPE的边缘,只需要在WHERE子句里正确指定边缘属性的过滤条件就行,语法上和你原来的查询完全兼容,具体写法如下:

基础过滤查询示例

如果要筛选NODETYPE为'PROSPECT'的边缘(替换成你实际需要的属性值即可),执行这个查询:

SELECT NAME, SIMILAR_TO.NODETYPE 
FROM CUSTOMER 
USING GRAPH MY_CUSTOMER_PROSPECT_GRAPH 
WHERE SIMILAR_TO.NODETYPE = 'PROSPECT';

扩展用法

  • 若要匹配多个NODETYPE值,使用IN操作符会更高效:
SELECT NAME, SIMILAR_TO.NODETYPE 
FROM CUSTOMER 
USING GRAPH MY_CUSTOMER_PROSPECT_GRAPH 
WHERE SIMILAR_TO.NODETYPE IN ('PROSPECT', 'LOYAL_CUSTOMER');
  • 如果NODETYPE是数值类型,直接写数值即可,不需要用单引号包裹

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:17:27