select dpi_mobile as identity,dpi_province as province_id,dpi_city as city_id,0 as vendor,
'open.95516.com' as competitor,dpi_date as send_date,dpi_mobile_h as mobile_h,dpi_url as url
into unlogged temp_20220622_95516_tmp from e_dpi_record_x where dpi_date >='2022'
and dpi_url='open.95516.com'
and dpi_date!= '110000'
的意思是什么
1.首先,这是个select ... into 语法,把查询到的内容插入表中
2.as是取别名
3.where ... and ... and 是查询条件
将e_dpi_record_x 表中满足条件的若干字段的数据记录插入temp_20220622_95516_tmp 表中
条件:
从某个工作表(e_dpi_record_x)中查询出dpi_date(年度)大于等于2022,dpi_url(域名)为'open.95516.com' ,dpi_date(图片分辨率?)不为'110000',
字段:
'open.95516.com' AS competitor, 符合条件的所有数据中自定义字段competitor数据为open.95516.com.
0 AS vendor, 同上 ;
剩余字段全部为符合条件的数据字段
从e_dpi_record_x 表中取dpi日期大于等于2022,url为open.95516.com,且dpi日期不等于110000的数据;
将表中字段dpi_mobile(重命名为identity),dpi_province(重命名为province_id),dpi_city(重命名为city_id),0(重命名为vendor),'open.95516.com'(重命名为competitor),dpi_date (重命名为send_date),dpi_mobile_h (重命名为mobile_h),dpi_url (重命名为url)插入到临时表temp_20220622_95516_tmp 中;
其中select为查询,as为自定义命名,from是指从某某表,where和and是筛选条件,楼主可以查下该临时表temp_20220622_95516_tmp看看数据。