查询许多相同文件的简洁方法
Concise way of querying many identical files
是否有一种简洁的方法可以将一个查询写入 运行 等同于对 40 个相同文件的以下查询:
SELECT * FROM file1
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
SELECT * FROM file2
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
.
.
.
SELECT * FROM file40
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
最佳答案似乎是:
with combinedFile as (
SELECT * FROM file1
union all
SELECT * FROM file02
.
.
.
union all
SELECT * FROM file40 )
SELECT * FROM combinedFile
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
感谢所有通过发表评论帮助我得出这个答案的人!
是否有一种简洁的方法可以将一个查询写入 运行 等同于对 40 个相同文件的以下查询:
SELECT * FROM file1
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
SELECT * FROM file2
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
.
.
.
SELECT * FROM file40
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
最佳答案似乎是:
with combinedFile as (
SELECT * FROM file1
union all
SELECT * FROM file02
.
.
.
union all
SELECT * FROM file40 )
SELECT * FROM combinedFile
where created > '2017-03-01-00.00.00.000000'
and regDate < 20170101
感谢所有通过发表评论帮助我得出这个答案的人!