最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入SQL截取字符串(substring與patindex)的詳解

 更新時(shí)間:2013年06月05日 17:06:57   作者:  
本篇文章是對(duì)SQL截取字符串(substring與patindex的使用)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

首先學(xué)習(xí)兩個(gè)函數(shù)
1.substring  返回字符、binary、text 或 image 表達(dá)式的一部分。
基本語(yǔ)法:SUBSTRING ( expression , start , length )
expression:字符串、二進(jìn)制字符串、text、image、列或包含列的表達(dá)式
start:整數(shù),指定子串的開(kāi)始位置      注:SQL中"1"表示字符串中的第一個(gè)字符,而.NET中"0"表示第一個(gè)字符
length:整數(shù),指定子串的長(zhǎng)度(要返回的字符數(shù)或字節(jié)數(shù))

2.patindex  返回指定表達(dá)式中某模式第一次出現(xiàn)的起始位置;如果在全部有效的文本和字符數(shù)據(jù)類型中沒(méi)有找到該模式,則返回零。
基本語(yǔ)法:PATINDEX ( '%pattern%' , expression )
pattern:字符串。可以使用通配符,但 pattern 之前和之后必須有 % 字符(搜索第一個(gè)和最后一個(gè)字符時(shí)除外)。pattern 是短字符數(shù)據(jù)類型類別的表達(dá)式
expression:表達(dá)式,通常為要在其中搜索指定模式的列,expression 為字符串?dāng)?shù)據(jù)類型類別

下面結(jié)合上面的兩個(gè)函數(shù),截取字符串中指定的字符

復(fù)制代碼 代碼如下:

declare @a varchar(50)
set @a='2009年7月15日星期五'
select substring(@a,1,4) --獲取年份2009
declare @b int
set @b=patindex('%日%',@a) --獲取'日'這個(gè)字符在字符串中的位置,即10
select substring(@a,6,@b-5) --獲取日期'7月15日'

相關(guān)文章

最新評(píng)論

漯河市| 璧山县| 伊吾县| 河东区| 崇文区| 芜湖市| 临桂县| 丹江口市| 泰兴市| 合肥市| 永春县| 海阳市| 晋宁县| 安仁县| 仁寿县| 怀远县| 武川县| 蓬莱市| 柏乡县| 邵阳市| 汽车| 准格尔旗| 兴仁县| 青铜峡市| 沾化县| 康马县| 保山市| 泸州市| 江门市| 绥芬河市| 义马市| 鸡西市| 泾源县| 吉木乃县| 顺昌县| 祁连县| 图们市| 汝南县| 敦煌市| 海淀区| 镇宁|