久久久亚洲精品一区二区三区,久久精品2025中文字幕 ,国产精品无码专区,久久久久无码精品国产情侣,亚洲第一女人av,中文日韩亚洲欧美制服

外地客戶如不方便將要進(jìn)行數(shù)據(jù)恢復(fù)的儲存設(shè)備(如硬盤,U盤等)送到我們數(shù)據(jù)恢復(fù)中心,可以通過快遞至我數(shù)據(jù)恢復(fù)中心。

SQL Server如何使用正則表達(dá)式定位符

目前為止的所有例子都是匹配一個(gè)串中任意位置的文本。為了匹配特定位置的文本,需要使用表9-4列出的定位符。

元字符 說明
^
$
[[:<:J]
[[:>:]]
文本的開始
文本的結(jié)尾
詞的開始
詞的結(jié)尾

例如,如果你想找出以一個(gè)數(shù)(包括以小數(shù)點(diǎn)開始的數(shù))開始的所有產(chǎn)品,怎么辦?簡單搜索[0-9\\.](或[[:digit:]\\.])不行,因?yàn)樗鼘⒃谖谋緝?nèi)任意位置查找匹配。解決辦法是使用^定位符,如下所示:

SELECT prod_name
FROM products
WHERE prod_name REGEXP 'A[O-9\\.]'
ORDER BY prod_name;

輸出

prod_name
.5 ton anvil
1 ton anvil
2 ton anvil

^匹配串的開始。因此,^[0-9\\.]只在.或任意數(shù)字為串中第一個(gè)字符時(shí)才匹配它們。沒有^, 則還要多檢索出4個(gè)別的行 (那些中間有數(shù)字的行) 。

^的雙重用途 ^有兩種用法。在集合中(用[和]定義),用它來否定該集合,否則,用來指串的開始處。

使REGEXP起類似LIKE的作用 本章前面說過,LIKE和REGEXP的不同在于,LIKE匹配整個(gè)串而REGEXP匹配子串。利用定位符,通過用^開始每個(gè)表達(dá)式,用$結(jié)束每個(gè)表達(dá)式,可以使REGEXP的作用與LIKE一樣。

簡單的正則表達(dá)式測試 可以在不使用數(shù)據(jù)庫表的情況下用SELECT來測試正則表達(dá)式。 REGEXP檢查總是返回0 (沒有匹配)或1(匹配)。可以用帶文字串的REGEXP來測試表達(dá)式,并試驗(yàn)它們。相應(yīng)的語法如下:

SELECT 'hel1o'REGEXP'[O-9]';

這個(gè)例子顯然將返回0(因?yàn)槲谋緃ello中沒有數(shù)字) 。

轉(zhuǎn)載請注明:成都千喜數(shù)據(jù)恢復(fù)中心 » SQL Server如何使用正則表達(dá)式定位符

喜歡 (247)

您必須 登錄 才能發(fā)表評論!

頂部 電話 微信
微信號:18328458868
QQ 地圖 底部