sql 截取域名的問題建站知識(shí)
導(dǎo)讀:1建站知識(shí)sql 截取域名的幾種方法總結(jié),需要的朋友可以參考一下網(wǎng)站建設(shè)公司網(wǎng)站seo優(yōu)化。
最近由于對(duì)數(shù)據(jù)庫(kù)的域名要排重,因?yàn)閟ql直接使用起來方便一些,就整理下
A.截取從字符串左邊開始N個(gè)字符
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select Left(@S1,4)
------------------------------------ 顯示結(jié)果: httpB.截取從字符串右邊開始N個(gè)字符(例如取字符)
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select right(@S1,11)
------------------------------------ 顯示結(jié)果:C.截取字符串中任意位置及長(zhǎng)度(例如取字符www)
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select SUBSTRING(@S1,8,3)
------------------------------------ 顯示結(jié)果:以上例子皆是已知截取位置及長(zhǎng)度,下面介紹未知位置的例子
2.截取未知位置的函數(shù)
A.截取指定字符串后的字符串(例如截取后面的字符串)
方法一:
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select Substring(@S1,CHARINDEX('www',@S1)+1,Len(@S1)) /*此處也可以這樣寫:Select Substring(@S1,CHARINDEX('//',@S1)+2,Len(@S1))*/
------------------------------------ 顯示結(jié)果:
需要注意:CHARINDEX函數(shù)搜索字符串時(shí),不區(qū)分大小寫,因此CHARINDEX('www',@S1)也可以寫成CHARINDEX('WWW',@S1)
方法二:(與方法一類似)
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select Substring(@S1,PATINDEX('%www%',@S1)+1,Len(@S1)) --此處也可以這樣寫:Select Substring(@S1,PATINDEX('%//%',@S1)+2,Len(@S1))
------------------------------------ 顯示結(jié)果:
函數(shù)PATINDEX與CHARINDEX區(qū)別在于:前者可以參數(shù)一些參網(wǎng)站建設(shè)數(shù),增加查詢的功能
方法三:
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select REPLACE(@S1,'http://','')
------------------------------------ 顯示結(jié)公司網(wǎng)站建設(shè)果:利用字符替換函數(shù)REPLACE,將除需要顯示字符串外的字符替換為空
方法四:
復(fù)制代碼 代碼如下:
Declare @S1 varchar(100) Select @S1='http://www.jb51.net' Select STUFF(@S1,CHARINDEX('http://',@S1),Len('http://'),'')
------------------------------------ 顯示結(jié)果:函數(shù)STUFF與REPLACE區(qū)別在于:前者可以指定替換范圍,而后者則是全部范圍內(nèi)替換
B.截取指定字符后的字符串(例如截取C:\Windows\test.txt中文件名) 與A不同的是,當(dāng)搜索對(duì)象不是一個(gè)時(shí),利用上面的方法只能搜索到第一個(gè)位置
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-24 ,文章sql 截取域名的問題建站知識(shí)主要講述標(biāo)簽,標(biāo)題,域名網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6757.html
為你推薦與sql 截取域名的問題建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12