国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 同心县| 岗巴县| 禄劝| 友谊县| 余姚市| 神木县| 策勒县| 沈阳市| 丹东市| 大港区| 洞口县| 化州市| 江阴市| 楚雄市| 绍兴县| 且末县| 肇源县| 瑞金市| 玉树县| 抚顺市| 嘉义市| 武强县| 大埔区| 河东区| 东乡族自治县| 滁州市| 卢氏县| 沙坪坝区| 射阳县| 台东县| 昌平区| 蓬莱市| 平罗县| 阿拉尔市| 朝阳县| 孝昌县| 来安县| 德阳市| 峨山| 余江县| 台山市|