mysql中的substr()函數和hibernate的substr()參數都一樣,就是含義有所不同。
用法:
substr(string string,num start,num length);
string為字符串;
start為起始位置;
length為長度。
區別:
mysql中的start是從1開始的,而hibernate中的start是從0開始的。
實例:
select distinct clue_id,
substr(created_at,1,10) as created_at,
row_number()over(partition by clue_id order by created_at DESC) as rank
from guazi_dw_dwb.dwb_cars_car_source_tag_day --ods.ods_cars_car_source_tag
where dt = CAST(date_add('day', -1, current_date) AS VARCHAR)
and tag in (311,312)