好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > SQL之patindex函數的用法案例詳解

SQL之patindex函數的用法案例詳解

熱門標簽:400電話怎么申請收費標準 濟南電銷外呼防封卡怎么樣 寧夏外呼系統方案 高德地圖標注生成 電銷外呼系統違規 南京外呼系統租用 400電話辦理2273649Z空間 怎樣在地圖標注自己的信息 智能語音外呼系統打電話

語法格式:PATINDEX ( '%pattern%' , expression )

返回pattern字符串在表達式expression里第一次出現的位置,起始值從1開始算。

pattern字符串在expression表達式里沒找就返回0,對所有有效的文本和字符串就是有效的數據類型。

描述一下此函數的具體用法:

1. PATINDEX ( '%pattern%' , expression )

'%pattern%'的用法類似于 like '%pattern%'的用法,也就是模糊查找其pattern字符串是否是expression找到,找到并返回其第一次出現的位置。

如:

select patindex('%b%','abcaabbeeabb')

結果5,也就是abb第一次出現的位置。

2.PATINDEX ( '%pattern' , expression )

'%pattern' 類似于 like '%pattern'的用法,前面用模糊查找,也就是查找pattern的結束所在expression的位置,也就是從后面匹配起查找。

如:

select patindex('%b','abcaabbeeabb')

返回10,也就是abb在后面第一次出現的位置。

select patindex('%b','abcaabbeeabbr')

返回0,后面的第一個字母r和abb不匹配,所以返回0

3.PATINDEX ( 'pattern%' , expression )

'pattern%'類似于 like 'pattern%'也就前面用精確查找,后面模糊查找,也就相當于查詢pattern首次出現的位置。

如:

select patindex('abb%','abbcaabbeeabb')

返回1,也就相當于起始值

select patindex('abb%','arbbcaabbeeabb')

返回0,開頭找不到就返回0,后面無論有多少都不管。

4.PATINDEX ( 'pattern' , expression )

這就相當于精確匹配查找,也就是pattern,expression完全相等。

如:

select patindex('abb','abb')

返回1,完全相等

select patindex('abb','abbr')

返回0,不完全相等

5. patindex('%[pattern]%','ddabcaabbeeabbr'),
patindex('%[^pattern]%','ddabcaabbeeabbr')

在此先說[]的用法,[]是指定某些特殊的字符。[^]除[]之外的字符串,[]這其中的每一個。

如:

Symbol Meaning

LIKE '5[%]' 5%

LIKE '[_]n' _n

LIKE '[a-cdf]' a, b, c, d, or f

LIKE '[-acdf]' -, a, c, d, or f

LIKE '[ [ ]' [

LIKE ']' ]

LIKE 'abc[_]d%' abc_d and abc_de

LIKE 'abc[def]' abcd, abce, and abcf

如:

select patindex('%[d]%','rcrdsddddaadadffdr')

返回4,[]中d在字符串rcrdsddddaadadffdr的第一次出現的位置。

select patindex('%[cd]%','rcrdsdddrdaadadffdr')

返回2,[]中c,d在其中一個的位置,返回最先出現的這個位置,c在此字符串里第一次出現位置是2,而d是4,結果取最先的那個。

select patindex('%[sd]%','rcrdsdddrdaadadffdr')

返回4,[]中c,d在其中一個的位置,返回最先出現的這個位置,s在此字符串里第一次出現位置是5,而d是4,結果取最先的那個。

select patindex('%[^r]%','rrrdsdddrdaadadffdr')

返回4,除[]中的字符串的匹配字符,第一次出現d不在[^r]里,所以就找到第一次這位。

select patindex('%[^rd]%','rrrdsdddrdaadadffdr')

返回5,除[]中的字符串的匹配字符,第一次出現s不在[^rd]里,所以就找到第一次這位。

select patindex('%[^rsd]%','rrrdsdddrdaadadffdr')

返回11,除[]中的字符串的匹配字符,第一次出現a不在[^rsd]里,所以就找到第一次這位。

到此這篇關于SQL之patindex函數的用法案例詳解的文章就介紹到這了,更多相關SQL之patindex函數內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • SQL中 patindex函數的用法詳解
  • 深入SQL截取字符串(substring與patindex)的詳解
  • SQLserver中字符串查找功能patindex和charindex的區別
  • sqlserver 中charindex/patindex/like 的比較

標簽:貴港 仙桃 平頂山 長白山 茂名 唐山 潛江 惠州

巨人網絡通訊聲明:本文標題《SQL之patindex函數的用法案例詳解》,本文關鍵詞  SQL,之,patindex,函數,的,用法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL之patindex函數的用法案例詳解》相關的同類信息!
  • 本頁收集關于SQL之patindex函數的用法案例詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 精品女视频在线观看免费| 精品人妻一区二区三区含羞草| 夜夜噜噜噜| 雨宫琴音一区二区在线视频| 胸大女大学生| 麻豆精品国产91久久久近期异常火爆 | 太粗太硬太深疼快拔出去| 又爽又黄的视频| 日韩亚洲国产欧美在线AV| 97一区二区国产好的精华液| 嫒呦碧呦交| 高清免费观看在线人数在哪里看| 美女隐私无遮挡免费软件| 公交掀裙子从后面进去| 91麻豆精品91久久久久同性 | 美女扒开腿秘?免费视频| 狠狠成人| 翁虹一级毛片手机观看 | 强制调教vk| 不卡无码人妻一区二区三区下载| 人与拘一级a毛片| 色www永久免费视频| 手机成人在线| 成人在线你懂的| 日本xx免费看视频mm| 免费无码又爽又刺激A片男男小说| 精品91久久久久| 茄子视频成人?在线观看下载| 精品乱码一区二区三四区| 理伦电影在线| 美女黄视频网站| 亚洲18国产学生在线观看| 日本精品久久久久网站| 免费看一级做a爰片久久| 沈卿卿顾徽小说免费全文无弹窗荣耀小说网 | 无码精品秘?人口一区二网站| 艳史婬乱史1~5集| 久久香蕉综合精品国产| 亚洲v天堂| 亚洲近親偷子亂伦| 宝贝乖让我爽一下男男|