我已经尝试了好几天了,但是没有任何帮助。 基本上,我想使用SELECT关键字查询不同的值,具体取决于单元格的值。这是一个示例,可以帮助您澄清问题:
想象一下,我有一个包含3列的表T:A,B和C。 我希望能够做到
SELECT A FROM T
如果该行上的C保持值为1,但是如果该行上的C保持值为2,那么我希望能够做到
SELECT B FROM T
,
我正在将sqlite3模块用于python,所以我正在寻找一个可以满足我需要的表达式。
答案 0 :(得分:1)
答案 1 :(得分:1)
您应该可以使用CASE进行此操作,例如
query {
search(queryString: "lin") {
... on Professor {
__typename
name
}
... on Course {
__typename
name
moduleCode
}
}
}