MySQL substr()函数

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)

posted @ 2019-08-29 16:13  数据分析笔记(自用)  阅读(1850)  评论(0编辑  收藏  举报