gpt4 book ai didi

sql - 查询中的每一行可能有不同的条件吗?

转载 作者:行者123 更新时间:2023-11-29 12:48:00 26 4
gpt4 key购买 nike

如何选择一组行,其中每一行都匹配不同的条件?

示例:

假设我有一个表,其中包含一个名为 name 的列,我只想要结果,如果第一行名称匹配“A”,第二行名称匹配“B”,第三行名称匹配“C”。

编辑:

我想这样做是为了在没有固定大小的情况下工作,但在某种程度上我可以定义像 R,X,V 这样的序列>,P,T 和它匹配的序列,每一个都在一行中,但是是有顺序的。

最佳答案

你可以,但可能不是你想要的方式:

如果您的表有一个数字 id 字段,该字段随每一行递增,您可以自行连接该表 3 次(假设为“a”、“b”和“c”)并使用连接条件 a。 id + 1 = b.id 和 b.id + 1 = c.id 并在 where 子句中进行过滤,例如:a.name = 'A' AND b.name = 'B' AND c.name = 'C'

但不要指望性能...

关于sql - 查询中的每一行可能有不同的条件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8249582/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com