为了测试kudu的数据迁移需要往kudu表Φ大量造数,怎么快速造1亿的数据呢比如我有一张Employees_China表(见图),假设表中开始有100条数据
在impala中执行的语句如下:
那么只需要运行6次就有1亿的數据量
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
请注意UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型同时,每條 SELECT 语句中的列的顺序必须相同
union会列出所有的雇员名,不重复
union all 会列出所有的雇员名会重复
A*B={(0,2)(1,2)(0,3)(1,3)(0,4)(1,4)}
LEFT JOIN: 即使右表中没有匹配也从左表返回所有的行
RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行
相当于建了a、b临时表把一大堆重复用箌的sql语句放在with as里面,取一个别名后面的查询就可以用它,这样对于大批量的sql语句起到一个优化的作用而且清楚明了