gpt4 book ai didi

SQL "In"语句匹配任何内容

转载 作者:行者123 更新时间:2023-12-02 06:11:49 24 4
gpt4 key购买 nike

如果我有这样的查询

SELECT * FROM table1 WHERE col1 IN ({SUBS})

有什么东西可以替换 {SUBS} 以返回表中的所有行吗?

更多详情:

我在我的应用程序中动态构建 SQL,因此我不能(不应该)编辑查询的其他部分,除了大括号中的部分。所以,

SELECT * FROM table1

不会做。

此外,

SELECT * FROM table1 WHERE col1 IN (SELECT col1 FROM table1)

将是 hackish 和非常低效的。假设该表有超过 50k 行。

最佳答案

这样就可以了:

select col1 from table1

编辑:似乎有点困惑 - OP 询问可以使用什么值来替换 {SUBS} 以返回 中的所有行表 1。我上面的回答是您可以使用什么来代替返回所有行的 {SUBS}

关于SQL "In"语句匹配任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1871621/

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