国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SQL中通配符、轉義符與括號的使用

2024-07-21 02:31:31
字體:
來源:轉載
供稿:網友

一、搜索通配符字符的說明
可以搜索通配符字符。有兩種方法可指定平常用作通配符的字符:

使用 ESCAPE 關鍵字定義轉義符。在模式中,當轉義符置于通配符之前時,該通配符就解釋為普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,請使用:
WHERE ColumnA LIKE '%5/%%' ESCAPE '/'

在上述 LIKE 子句中,前導和結尾百分號 (%) 解釋為通配符,而斜杠 (/) 之后的百分號解釋為字符 %。

在方括號 ([ ]) 中只包含通配符本身。要搜索破折號 (-) 而不是用它指定搜索范圍,請將破折號指定為方括號內的第一個字符:
WHERE ColumnA LIKE '9[-]5'

下表顯示了括在方括號內的通配符的用法。

符號含義
LIKE '5[%]'5%
LIKE '5%'5 后跟 0 個或更多字符的字符串
LIKE '[_]n'_n
LIKE '_n'an, in, on (and so on)
LIKE '[a-cdf]'a, b, c, d, or f
LIKE '[-acdf]'-, a, c, d, or f
LIKE '[ [ ]'[
LIKE ']']

二、實例說明:

在表PersonalMember中查找strloginname字段中含有"["的記錄。


可用三條語句:
1、
select strloginname,* from PersonalMember where strloginname like '%/[%' escape '/'

2、(說明"/"與"/"均可與escape關鍵字結合作為轉義符)
select strloginname,* from PersonalMember where strloginname like '%/[%' escape '/'

3、
select strloginname,* from dbo.PersonalMember where charindex('[',strloginname)>0


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邹城市| 团风县| 昌黎县| 从江县| 陇川县| 汾阳市| 乐都县| 海伦市| 石嘴山市| 沭阳县| 亳州市| 芦溪县| 河西区| 定西市| 常熟市| 波密县| 通州市| 巴塘县| 濉溪县| 剑河县| 林周县| 剑川县| 通化县| 瑞昌市| 尚志市| 永川市| 和硕县| 泾源县| 东乌珠穆沁旗| 思南县| 东辽县| 浦江县| 三门县| 凤庆县| 利川市| 石屏县| 六枝特区| 宁陕县| 北京市| 运城市| 乌拉特前旗|