提问者:小点点

如何用LIKE关键字简化或重写Cosmos查询


我想修改对某物的查询

从c中选择*,其中c ID在(1234,5678)

从c中选择*,其中c.ID类似“1234-%”或c.ID类似“5678-%”

原因是搜索关键字是更大的连接字的一部分。我想简化/增强这个查询。


共1个答案

匿名用户

根据您的需求,您可以使用startswith

类似于:

Select * FROM c WHERE STARTSWITH(c.id, "1234-") or STARTSWITH(c.id, "5678-") 

如果要执行类似%1234-%的搜索,则可能需要考虑使用contains

类似于:

Select * FROM c WHERE Contains(c.id, "1234-") or Contains(c.id, "5678-")