常用sql彙總

1. 按指定分隔符截取字段值
user_base_info_10_20_30_40
例截取出上面字段INFO中的10、20、40

select
SUBSTRING_INDEX((SUBSTRING_INDEX(INFO,'_', 4)),'_', -1)  as a,
SUBSTRING_INDEX((SUBSTRING_INDEX(INFO,'_', 6)),'_', -1)  as b ,
SUBSTRING_INDEX(INFO,'_', -1) as c
from USER
where 
CREATE_TIME between '2020-02-20 00:00:00' and '2020-02-21 23:59:59' or UPDATE_TIME between '2020-02-20 00:00:00' and '2020-02-21 23:59:59'

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章