sql 특징 공학 - 아 리 지 련 채용 천지 경기 재 경기 부분 코드

아 리 지 련 천지 경기 부분 코드 모집 --아 리 복식 플랫폼

--onthot

select feature, row_number() over(order by t.feature desc) as desire_jd_1p_coss_pairs_label from (
select DISTINCT desire_jd_1p_coss_pairs as feature
from ${t1} ) t;

select t1.*,
t2.city_coss_pairs_label,
from ${t1} t1
left join ${t2} t2 on t1.city_coss_pairs = t2.feature


select distinct user_id from ${t1}

-- t2.`(jd_no)?+.+` from ${t1} t1 left join ${t2} t2 on t1.jd_no = t2.jd_no
select * 
from ${t1} t1 where t1.user_id in (select t2.user_id from ${t2} t2)

select * 
from ${t1} t1 where t1.user_id in (select t2.user_id from ${t2} t2)


select count(*) from ${t1}

--case A when 'a' then 1 when ..then.. else .. end)as ..
select age,
(case sex when 'male' then 1 else 0 end)as sex,    (case  when sex='male' then 1 else 0 end
 end)
(case cp when 'angina' then 0 when。 ) as  cp
from $(t1)
--LIMIT 5;
--select sex count(*),avg(   ) from .. group by sex  
where col2 IS (not) null

--  
 tips.loc[tips['tip'] < 2, 'tip'] *= 2
 UPDATE tips SET tip = tip*2 WHERE tip < 2

 --  
 DELETE FROM tips WHERE tip > 9;

 --ORDER BY tip DESC
 SELECT * FROM tips ORDER BY tip DESC LIMIT 10 OFFSET 5;

 --     ROW_NUMBER():PARTITION BY     ORDER BY
SELECT * FROM (
  SELECT
    t.*,
    ROW_NUMBER() OVER(PARTITION BY day ORDER BY total_bill DESC) AS rn
  FROM tips t
)
WHERE rn < 3
ORDER BY day, rn;

--   concat':ROW_NUMBER()
SELECT city, rank FROM df1 UNION ALL SELECT city, rank  FROM df2

--   :RIGHT JOIN/LEFT/INNER
SELECT *
FROM df1
FULL OUTER JOIN df2
  ON df1.key = df2.key;
--when
SELECT 
case 
WHEN class='largeDoses' then 0
when class='smallDoses' then 1
when class='didntLike' then 2
end as class
,mileage,play,ice_cream

from ${t1}
--  
Select ROW_NUMBER() OVER(partition by concat(user_id,jd_no) order by concat(satisfied,delivered,browsed) DESC) AS rn from table1 --          

M=Select  *,rank()over(partition by subjects order by score desc) as [rank] from #Student
            :
WITH A AS(M)SELECT * FROM A WHERE [rank]=1

-- --labelencoder 
select feature, row_number() over(order by t.feature desc) as desire_jd_industry_label from (
select DISTINCT desire_jd_industry_id as feature
from ${t1}) t  

--   
select t1.*, t3.desire_jd_industry_label,
t4.cur_industry_label 
from 
${t1} t1 
left JOIN 
${t3} t3 on t1.desire_jd_industry_id = t3.feature
left JOIN 
${t4} t4 on t1.cur_industry_id = t4.feature

--
select * 
from ${t1} t
where desire_jd_industry_id is not null;


--
select t1.`(desire_jd_industry_id)?+.+` , t2.feature as desire_jd_industry_id
from 
${t1} t1
left JOIN 
${t2} t2 
on t1.prediction_result = t2.desire_jd_industry_label

--0827
  
6、    ORDER BY    ,NULL           ,      MYSQL   ,  
  ORACLE    。ORDER BY       LIMIT。ORDER BY          ,  SELECT
   ,          ,         。
7、[LIMIT number]  number    ,      。     LIMIT   SELECT     
          ,      1000  。                   
  ,           。
8、SORT BY      DISTRIBUTE BY;
9、 ORDER BY    DISTRIBUTE BY/SORT BY   ,   GROUP BY     DISTRIBUTE BY/SORT
BY   ;


 、 MAPJOIN HINT

 --0827,18.00

select * from ${t1} where cluster_index=10
select node1 from ${t1} where grp_id='Noah';

--  
CREATE TABLE clean_zhaopin_round2_action_test AS
select t.user_id, t.jd_no, 0 as satisfied, 0 as delivered, 0 as browsed from 
( (     )SELECT concat(user_id,jd_no) as p_key,
user_id, jd_no,
ROW_NUMBER() OVER(partition by concat(user_id,jd_no) order by jd_no) AS rn  
from zhaopin_round2_action_test) t where t.rn=1;


--0828
--    
select cast('2019-02-16 00:00:02' AS datetime) > '2019-02-16 00:00:01';
--DOUBLE         ,  ,             DOUBLE         

  
ALTER TABLE table_name SET COMMENT 'tbl comment';

--   
ALTER TABLE table_name ADD COLUMNS (col_name1 type1 comment 'XXX',col_name2 type2 comment 'XXX');

ALTER TABLE table_name CHANGE COLUMN old_col_name RENAME TO new_col_name; --   
ALTER TABLE table_name CHANGE COLUMN col_name COMMENT comment_string; --  
ALTER TABLE table_name CHANGE COLUMN old_col_name new_col_name column_type COMMENT column_comment;  --          

--SELECT_EXPR     :sql  :https://blog.csdn.net/zjx2016/article/details/80784449

order by  distribute by/sort by  ,  group by   distribute by/sort by  ,    select      。

--  
order by  distribute by/sort by  ,  group by   distribute by/sort by  ,    select      。

좋은 웹페이지 즐겨찾기