gpt4 book ai didi

sql - 可以使用表通配符创建sql查询吗?

转载 作者:行者123 更新时间:2023-12-04 13:09:00 25 4
gpt4 key购买 nike

这可能是一个简单的问题,但我一直无法在网上找到解决方案,任何帮助将不胜感激。

我正在尝试在 PHP 中创建一个 SQL 查询,并希望以某种方式将通配符应用于 TABLE 过滤器......可能像...... select * from %_table_% .但是,到目前为止,我只能看到列值而不是表名的过滤器。

作为一个例子,我会有这样的表格:

jan_table_1
feb_table_1
jan_table_2
feb_table_2

并且想说,只选择带有“jan”前缀...或“1”后缀的表。

有没有我没有见过的快速简便的解决方案?提前致谢!

最佳答案

在 Sql server 中,你可以像这样查询你想要的表名

select * from sys.tables where name like '%table%'

在您的代码中,您可以遍历表名并对每个表执行查询并合并结果。大多数其他 RDBMS 具有类似的功能。

关于sql - 可以使用表通配符创建sql查询吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2408186/

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