SQL Server 查询 WHERE LIKE

问题描述 投票:0回答:1

我目前开始学习 SQL Server 2022 中的 SQL 查询,我想要获得

productId
和名称前缀为“Chain”的名称。

我尝试这个SQL:

SELECT ProductID, Name
FROM Production.Product
WHERE Name LIKE 'Chain%';

我得到了这个结果:

ProductID   Name
---------------------------
   952      Chain
   324      Chain Stays
   322      Chainring
   320      Chainring Bolts
   321      Chainring Nut

但我预料到了:

ProductID      Name
-------------------------
   952         Chain
   324         Chain Stays

我怎样才能实现这个目标?

sql ssms sql-server-2022
1个回答
0
投票

正如@Jerry Jeremiah提到的;这是解决方案:

SELECT ProductID, Name
FROM Production.Product
WHERE Name LIKE 'Chain %' OR Name LIKE 'Chain';

谢谢杰雷。您可以作为解决方案发布而不是发表评论,以便其他人可以轻松理解。

Fergus Pham,请接受此答案,以便其他人也能轻松解决。

© www.soinside.com 2019 - 2024. All rights reserved.