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

SQL Express 2013:查询含特定值单元格的同ID所有行语法

SQL Server Express 2013 查询包含特定文本的ID的所有行

原数据示例

IDARTICLE
1Coke
1Coke Light
2Coke
2Coke Light
2Fanta

预期结果

IDARTICLE
2Coke
2Coke Light
2Fanta

简洁查询语句

方法1:使用IN子查询(写法最简洁)

SELECT ID, ARTICLE
FROM 你的合并表名
WHERE ID IN (
    SELECT ID
    FROM 你的合并表名
    WHERE ARTICLE LIKE '%Fanta%'
)

方法2:使用EXISTS(大数据量下性能更优)

SELECT t1.ID, t1.ARTICLE
FROM 你的合并表名 t1
WHERE EXISTS (
    SELECT 1
    FROM 你的合并表名 t2
    WHERE t2.ID = t1.ID
      AND t2.ARTICLE LIKE '%Fanta%'
)

说明

  • 将你的合并表名替换为实际的合并后表名
  • 如果是精确匹配(单元格文本完全等于"Fanta"),将LIKE '%Fanta%'改为= 'Fanta';如果是部分包含(单元格文本含"Fanta"即可),保留LIKE '%Fanta%'

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 08:55:18