jztian commented on issue #6881:
URL: 
https://github.com/apache/incubator-doris/issues/6881#issuecomment-948300838


   The longer the SQL, the greater the probability of occurrence
   example:
   SELECT
     CASE
       when dc_name like '%长沙%' then '长沙'
       when dc_name like '%南京%' then '南京'
       when dc_name like '%成都%' then '成都'
       when dc_name like '%杭州%' then '杭州'
       when dc_name like '%上海%' then '上海'
       when dc_name like '%无锡%' then '无锡'
       when dc_name like '%武汉%' then '武汉'
       when dc_name like '%重庆%' then '重庆'
       when dc_name like '%北京%' then '北京'
       when dc_name like '%合肥%' then '合肥'
       when dc_name like '%天津%' then '天津'
       when dc_name like '%福州%' then '福州'
       when dc_name like '%郑州%' then '郑州'
       when dc_name like '%济南%' then '济南'
       when dc_name like '%南昌%' then '南昌'
       when dc_name like '%宁波%' then '宁波'
       when dc_name like '%青岛%' then '青岛'
       when dc_name like '%西安%' then '西安'
       when dc_name like '%贵阳%' then '贵阳'
       when dc_name like '%南宁%' then '南宁'
       when dc_name like '%大连%' then '大连'
       when dc_name like '%东莞%水产%' then '华南'
       when dc_name like '%广州%水产%' then '华南'
       when dc_name like '%深圳%水产%' then '华南'
       when dc_name like '%中山%水产%' then '华南'
       when dc_name like '%东莞%蔬%' then '华南'
       when dc_name like '%广州%蔬%' then '华南'
       when dc_name like '%深圳%蔬%' then '华南'
       when dc_name like '%中山%蔬%' then '华南'
       when dc_name like '%港%' then '供港'
       when dc_name like '%菜吧%' then '华南'
       when dc_name like '%东莞%电商%' then '华南'
       when dc_name like '%广州%电商%' then '华南'
       when dc_name like '%中山%电商%' then '华南'
       when dc_name like '%深圳%电商%' then '华南'
       when dc_name like '%东莞%猪肉%' then '华南'
       when dc_name like '%广州%猪肉%' then '华南'
       when dc_name like '%中山%猪肉%' then '华南'
       when dc_name like '%深圳%猪肉%' then '华南'
       when dc_name like '%惠%猪肉%' then '华南'
       when dc_name like '%中%猪肉%' then '华南'
       when dc_name like '%珠海%肉%' then '华南'
       when dc_name like '%清远%肉%' then '华南'
       when dc_name like '%肇庆%肉%' then '华南'
       when dc_name like '%佛山%肉%' then '华南'
       when dc_name like '%华南%' then '华南'
       else '其他'
     END AS LONG_COL_0,
     SUM(is_delay_store_num) AS LONG_COL_1,
     SUM(out_stock_sp_num) AS LONG_COL_2
   FROM
     (
       select
         fs.*
       from
         dal_sh_analysis.dal_logistics_dc_daily_wide fs
       where
         exists(
           select
             per.*
           from
             dal_sh_analysis.v_auth_warehouse_result_fr per
           where
             (
               per.user = 'xxx'
               and fs.dc_id = per.dc_id
             )
             and per.af not like '%aa'
         )
     ) SUB_QRY
   WHERE
     (
       NOT(
         CASE
           when dc_name like '%长沙%' then '长沙'
           when dc_name like '%南京%' then '南京'
           when dc_name like '%成都%' then '成都'
           when dc_name like '%杭州%' then '杭州'
           when dc_name like '%上海%' then '上海'
           when dc_name like '%无锡%' then '无锡'
           when dc_name like '%武汉%' then '武汉'
           when dc_name like '%重庆%' then '重庆'
           when dc_name like '%北京%' then '北京'
           when dc_name like '%合肥%' then '合肥'
           when dc_name like '%天津%' then '天津'
           when dc_name like '%福州%' then '福州'
           when dc_name like '%郑州%' then '郑州'
           when dc_name like '%济南%' then '济南'
           when dc_name like '%南昌%' then '南昌'
           when dc_name like '%宁波%' then '宁波'
           when dc_name like '%青岛%' then '青岛'
           when dc_name like '%西安%' then '西安'
           when dc_name like '%贵阳%' then '贵阳'
           when dc_name like '%南宁%' then '南宁'
           when dc_name like '%大连%' then '大连'
           when dc_name like '%东莞%水产%' then '华南'
           when dc_name like '%广州%水产%' then '华南'
           when dc_name like '%深圳%水产%' then '华南'
           when dc_name like '%中山%水产%' then '华南'
           when dc_name like '%东莞%蔬%' then '华南'
           when dc_name like '%广州%蔬%' then '华南'
           when dc_name like '%深圳%蔬%' then '华南'
           when dc_name like '%中山%蔬%' then '华南'
           when dc_name like '%港%' then '供港'
           when dc_name like '%菜吧%' then '华南'
           when dc_name like '%东莞%电商%' then '华南'
           when dc_name like '%广州%电商%' then '华南'
           when dc_name like '%中山%电商%' then '华南'
           when dc_name like '%深圳%电商%' then '华南'
           when dc_name like '%东莞%猪肉%' then '华南'
           when dc_name like '%广州%猪肉%' then '华南'
           when dc_name like '%中山%猪肉%' then '华南'
           when dc_name like '%深圳%猪肉%' then '华南'
           when dc_name like '%惠%猪肉%' then '华南'
           when dc_name like '%中%猪肉%' then '华南'
           when dc_name like '%珠海%肉%' then '华南'
           when dc_name like '%清远%肉%' then '华南'
           when dc_name like '%肇庆%肉%' then '华南'
           when dc_name like '%佛山%肉%' then '华南'
           when dc_name like '%华南%' then '华南'
           else '其他'
         END LIKE '%其他%'
         OR CASE
           when dc_name like '%长沙%' then '长沙'
           when dc_name like '%南京%' then '南京'
           when dc_name like '%成都%' then '成都'
           when dc_name like '%杭州%' then '杭州'
           when dc_name like '%上海%' then '上海'
           when dc_name like '%无锡%' then '无锡'
           when dc_name like '%武汉%' then '武汉'
           when dc_name like '%重庆%' then '重庆'
           when dc_name like '%北京%' then '北京'
           when dc_name like '%合肥%' then '合肥'
           when dc_name like '%天津%' then '天津'
           when dc_name like '%福州%' then '福州'
           when dc_name like '%郑州%' then '郑州'
           when dc_name like '%济南%' then '济南'
           when dc_name like '%南昌%' then '南昌'
           when dc_name like '%宁波%' then '宁波'
           when dc_name like '%青岛%' then '青岛'
           when dc_name like '%西安%' then '西安'
           when dc_name like '%贵阳%' then '贵阳'
           when dc_name like '%南宁%' then '南宁'
           when dc_name like '%大连%' then '大连'
           when dc_name like '%东莞%水产%' then '华南'
           when dc_name like '%广州%水产%' then '华南'
           when dc_name like '%深圳%水产%' then '华南'
           when dc_name like '%中山%水产%' then '华南'
           when dc_name like '%东莞%蔬%' then '华南'
           when dc_name like '%广州%蔬%' then '华南'
           when dc_name like '%深圳%蔬%' then '华南'
           when dc_name like '%中山%蔬%' then '华南'
           when dc_name like '%港%' then '供港'
           when dc_name like '%菜吧%' then '华南'
           when dc_name like '%东莞%电商%' then '华南'
           when dc_name like '%广州%电商%' then '华南'
           when dc_name like '%中山%电商%' then '华南'
           when dc_name like '%深圳%电商%' then '华南'
           when dc_name like '%东莞%猪肉%' then '华南'
           when dc_name like '%广州%猪肉%' then '华南'
           when dc_name like '%中山%猪肉%' then '华南'
           when dc_name like '%深圳%猪肉%' then '华南'
           when dc_name like '%惠%猪肉%' then '华南'
           when dc_name like '%中%猪肉%' then '华南'
           when dc_name like '%珠海%肉%' then '华南'
           when dc_name like '%清远%肉%' then '华南'
           when dc_name like '%肇庆%肉%' then '华南'
           when dc_name like '%佛山%肉%' then '华南'
           when dc_name like '%华南%' then '华南'
           else '其他'
         END LIKE '%宁波%'
         OR CASE
           when dc_name like '%长沙%' then '长沙'
           when dc_name like '%南京%' then '南京'
           when dc_name like '%成都%' then '成都'
           when dc_name like '%杭州%' then '杭州'
           when dc_name like '%上海%' then '上海'
           when dc_name like '%无锡%' then '无锡'
           when dc_name like '%武汉%' then '武汉'
           when dc_name like '%重庆%' then '重庆'
           when dc_name like '%北京%' then '北京'
           when dc_name like '%合肥%' then '合肥'
           when dc_name like '%天津%' then '天津'
           when dc_name like '%福州%' then '福州'
           when dc_name like '%郑州%' then '郑州'
           when dc_name like '%济南%' then '济南'
           when dc_name like '%南昌%' then '南昌'
           when dc_name like '%宁波%' then '宁波'
           when dc_name like '%青岛%' then '青岛'
           when dc_name like '%西安%' then '西安'
           when dc_name like '%贵阳%' then '贵阳'
           when dc_name like '%南宁%' then '南宁'
           when dc_name like '%大连%' then '大连'
           when dc_name like '%东莞%水产%' then '华南'
           when dc_name like '%广州%水产%' then '华南'
           when dc_name like '%深圳%水产%' then '华南'
           when dc_name like '%中山%水产%' then '华南'
           when dc_name like '%东莞%蔬%' then '华南'
           when dc_name like '%广州%蔬%' then '华南'
           when dc_name like '%深圳%蔬%' then '华南'
           when dc_name like '%中山%蔬%' then '华南'
           when dc_name like '%港%' then '供港'
           when dc_name like '%菜吧%' then '华南'
           when dc_name like '%东莞%电商%' then '华南'
           when dc_name like '%广州%电商%' then '华南'
           when dc_name like '%中山%电商%' then '华南'
           when dc_name like '%深圳%电商%' then '华南'
           when dc_name like '%东莞%猪肉%' then '华南'
           when dc_name like '%广州%猪肉%' then '华南'
           when dc_name like '%中山%猪肉%' then '华南'
           when dc_name like '%深圳%猪肉%' then '华南'
           when dc_name like '%惠%猪肉%' then '华南'
           when dc_name like '%中%猪肉%' then '华南'
           when dc_name like '%珠海%肉%' then '华南'
           when dc_name like '%清远%肉%' then '华南'
           when dc_name like '%肇庆%肉%' then '华南'
           when dc_name like '%佛山%肉%' then '华南'
           when dc_name like '%华南%' then '华南'
           else '其他'
         END LIKE '%天津%'
       )
     )
     AND (
       out_stock_date BETWEEN '2021-10-18 00:00:00'
       AND '2021-10-19'
     )
   GROUP BY
     CASE
       when dc_name like '%长沙%' then '长沙'
       when dc_name like '%南京%' then '南京'
       when dc_name like '%成都%' then '成都'
       when dc_name like '%杭州%' then '杭州'
       when dc_name like '%上海%' then '上海'
       when dc_name like '%无锡%' then '无锡'
       when dc_name like '%武汉%' then '武汉'
       when dc_name like '%重庆%' then '重庆'
       when dc_name like '%北京%' then '北京'
       when dc_name like '%合肥%' then '合肥'
       when dc_name like '%天津%' then '天津'
       when dc_name like '%福州%' then '福州'
       when dc_name like '%郑州%' then '郑州'
       when dc_name like '%济南%' then '济南'
       when dc_name like '%南昌%' then '南昌'
       when dc_name like '%宁波%' then '宁波'
       when dc_name like '%青岛%' then '青岛'
       when dc_name like '%西安%' then '西安'
       when dc_name like '%贵阳%' then '贵阳'
       when dc_name like '%南宁%' then '南宁'
       when dc_name like '%大连%' then '大连'
       when dc_name like '%东莞%水产%' then '华南'
       when dc_name like '%广州%水产%' then '华南'
       when dc_name like '%深圳%水产%' then '华南'
       when dc_name like '%中山%水产%' then '华南'
       when dc_name like '%东莞%蔬%' then '华南'
       when dc_name like '%广州%蔬%' then '华南'
       when dc_name like '%深圳%蔬%' then '华南'
       when dc_name like '%中山%蔬%' then '华南'
       when dc_name like '%港%' then '供港'
       when dc_name like '%菜吧%' then '华南'
       when dc_name like '%东莞%电商%' then '华南'
       when dc_name like '%广州%电商%' then '华南'
       when dc_name like '%中山%电商%' then '华南'
       when dc_name like '%深圳%电商%' then '华南'
       when dc_name like '%东莞%猪肉%' then '华南'
       when dc_name like '%广州%猪肉%' then '华南'
       when dc_name like '%中山%猪肉%' then '华南'
       when dc_name like '%深圳%猪肉%' then '华南'
       when dc_name like '%惠%猪肉%' then '华南'
       when dc_name like '%中%猪肉%' then '华南'
       when dc_name like '%珠海%肉%' then '华南'
       when dc_name like '%清远%肉%' then '华南'
       when dc_name like '%肇庆%肉%' then '华南'
       when dc_name like '%佛山%肉%' then '华南'
       when dc_name like '%华南%' then '华南'
       else '其他'
     END
   ORDER BY
     CASE
       when dc_name like '%长沙%' then '长沙'
       when dc_name like '%南京%' then '南京'
       when dc_name like '%成都%' then '成都'
       when dc_name like '%杭州%' then '杭州'
       when dc_name like '%上海%' then '上海'
       when dc_name like '%无锡%' then '无锡'
       when dc_name like '%武汉%' then '武汉'
       when dc_name like '%重庆%' then '重庆'
       when dc_name like '%北京%' then '北京'
       when dc_name like '%合肥%' then '合肥'
       when dc_name like '%天津%' then '天津'
       when dc_name like '%福州%' then '福州'
       when dc_name like '%郑州%' then '郑州'
       when dc_name like '%济南%' then '济南'
       when dc_name like '%南昌%' then '南昌'
       when dc_name like '%宁波%' then '宁波'
       when dc_name like '%青岛%' then '青岛'
       when dc_name like '%西安%' then '西安'
       when dc_name like '%贵阳%' then '贵阳'
       when dc_name like '%南宁%' then '南宁'
       when dc_name like '%大连%' then '大连'
       when dc_name like '%东莞%水产%' then '华南'
       when dc_name like '%广州%水产%' then '华南'
       when dc_name like '%深圳%水产%' then '华南'
       when dc_name like '%中山%水产%' then '华南'
       when dc_name like '%东莞%蔬%' then '华南'
       when dc_name like '%广州%蔬%' then '华南'
       when dc_name like '%深圳%蔬%' then '华南'
       when dc_name like '%中山%蔬%' then '华南'
       when dc_name like '%港%' then '供港'
       when dc_name like '%菜吧%' then '华南'
       when dc_name like '%东莞%电商%' then '华南'
       when dc_name like '%广州%电商%' then '华南'
       when dc_name like '%中山%电商%' then '华南'
       when dc_name like '%深圳%电商%' then '华南'
       when dc_name like '%东莞%猪肉%' then '华南'
       when dc_name like '%广州%猪肉%' then '华南'
       when dc_name like '%中山%猪肉%' then '华南'
       when dc_name like '%深圳%猪肉%' then '华南'
       when dc_name like '%惠%猪肉%' then '华南'
       when dc_name like '%中%猪肉%' then '华南'
       when dc_name like '%珠海%肉%' then '华南'
       when dc_name like '%清远%肉%' then '华南'
       when dc_name like '%肇庆%肉%' then '华南'
       when dc_name like '%佛山%肉%' then '华南'
       when dc_name like '%华南%' then '华南'
       else '其他'
     END ASC
   LIMIT
     800000
   
   
   
   
![image](https://user-images.githubusercontent.com/31120351/138223981-b0177030-0b5f-4922-b7bc-b15b2b4c1df6.png)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to