欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL文本提取/截取的四種方式

 更新時(shí)間:2024年08月26日 10:47:14   作者:makarov5  
本文主要介紹了SQL文本提取/截取的四種方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

描述

題目:對于申請參與比賽的用戶,blog_url字段中url字符后的字符串為用戶個(gè)人博客的用戶名,現(xiàn)在運(yùn)營想要把用戶的個(gè)人博客用戶字段提取出單獨(dú)記錄為一個(gè)新的字段,請取出所需數(shù)據(jù)。

示例:user_submit

device_idprofileblog_url
2138180cm,75kg,27,malehttp:/ur/bisdgboy777
3214165cm,45kg,26,femalehttp:/url/dkittycc
6543178cm,65kg,25,malehttp:/ur/tigaer
4321171 cm,55kg,23,femalehttp:/url/uhksd
2131168cm,45kg,22,femalehttp:/url/sydney

根據(jù)示例,你的查詢應(yīng)返回以下結(jié)果:

device_iduser_name
2138bisdgboy777
3214dkittycc
6543tigaer
4321uhsksd
2131

sydney

四種解決方法:

select 
-- 替換法 replace(string, '被替換部分','替換后的結(jié)果')
-- device_id, replace(blog_url,'http:/url/','') as user_name

-- 截取法 substr(string, start_point, length*可選參數(shù)*)
-- device_id, substr(blog_url,11,length(blog_url)-10) as user_nam

-- 刪除法 trim('被刪除字段' from 列名)
-- device_id, trim('http:/url/' from blog_url) as user_name

-- 字段切割法 substring_index(string, '切割標(biāo)志', 位置數(shù)(負(fù)號(hào):從后面開始))
device_id, substring_index(blog_url,'/',-1) as user_name

from user_submit;

到此這篇關(guān)于SQL文本提取/截取的四種方式的文章就介紹到這了,更多相關(guān)SQL文本提取/截取內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

最新評論