我的数据库中有以下表格:
Nice_Foo
Nice_table
Ugly_Foo
Ugly_table
Pretty_table
Pretty_Foo
我要寻找的是一种选择名称中包含Foo
的表的方法。
显然有多个表,所以我需要选择第一个表,然后输出其内容,选择第二个表,依此类推。
我知道选择特定表的基本SQL查询,但不知道如何选择名称中是否存在子字符串。
结果应等于以下语句的组合:
SELECT * FROM Nice_Foo;
SELECT * FROM Ugly_Foo;
SELECT * FROM Pretty_Foo;
答案 0 :(得分:0)
这将返回名称中带有“ Foo”的表的名称:
{"name":"NAME",
#include "another.json"
}
答案 1 :(得分:0)
您可以将INFORMATION_SCHEMA.TABLES用于同一
SELECT 'SELECT * FROM '+TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE '%Foo%'