set @new_etl_start_time_stamp = (SELECT Time_stamp FROM `roll_up_day_physical_index_202106_bak` ORDER BY Time_stamp DESC LIMIT 1);
时间: 2023-09-10 20:12:31 浏览: 60
这是一条MySQL语句,它的作用是从`roll_up_day_physical_index_202106_bak`表中获取最新一条记录的时间戳并将其赋值给变量`@new_etl_start_time_stamp`。具体来说,它通过`ORDER BY Time_stamp DESC`将表中的记录按时间戳从大到小排序,然后通过`LIMIT 1`限制只返回一条记录,最后通过`SELECT Time_stamp`选取时间戳这一列的值。
相关问题
CREATE TABLE tb_msg_etl AS FROM tb_msg_source WHERE senden_gps!="";
这也是一个 SQL 语句,用于创建一个新表 `tb_msg_etl`,并从原表 `tb_msg_source` 中筛选出 `senden_gps` 不为空的数据插入到新表中。具体语法为:
```
CREATE TABLE tb_msg_etl AS
SELECT * FROM tb_msg_source
WHERE senden_gps != "";
```
其中,`CREATE TABLE` 用于创建一个新表,`AS` 用于指定表数据来源,`SELECT` 用于从原表中选择数据,`*` 表示选择所有列。`WHERE` 用于添加条件筛选,这里的条件是 `senden_gps != ""`,即 `senden_gps` 不为空。
需要注意的是,这个语句只会创建新表,而不会删除原表中的数据。如果需要删除原表中的数据,可以使用 `DELETE` 语句。
PARTITION BY RANGE(ETL_DATE)
这是一个IT类问题,PARTITION BY RANGE(ETL_DATE) 是在创建Hive表时定义表分区的一种方式,它会根据某个列的值进行分区。在这个例子中,ETL_DATE列的值将会被用来进行分区,按照某个范围将数据分布到不同的分区中。具体地,每个分区将会包含ETL_DATE列值在一定范围内的所有数据。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)