样本数据:
customer txn_date tag
A 1-Jan-17 1
A 2-Jan-17 1
A 4-Jan-17 1
A 5-Jan-17 0
B 3-Jan-17 1
B 5-Jan-17 0
需要填写日期范围(2017年1月1日至2017年1月5日)之间缺失的所有txn\ U日期。如下所示:
输出应为:
customer txn_date tag
A 1-Jan-17 1
A 2-Jan-17 1
A 3-Jan-17 0 (inserted)
A 4-Jan-17 1
A 5-Jan-17 0
B 1-Jan-17 0 (inserted)
B 2-Jan-17 0 (inserted)
B 3-Jan-17 1
B 4-Jan-17 0 (inserted)
B 5-Jan-17 0
2条答案
按热度按时间amrnrhlw1#
k2arahey2#
只需将增量内容(即文件(input.txt)中缺少的数据)用创建表时提到的相同分隔符分隔即可。
然后使用load data命令将这些记录插入表中。
你的数据不会按照你提到的顺序排列,它会附加到最后一个。您可以通过在select查询中添加orderbytxn\u date来检索订单。