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

首頁 > 開發 > 綜合 > 正文

SQL中通配符、轉義符與[號的使用(downmoon)

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

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

使用 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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东平县| 子洲县| 遂宁市| 奇台县| 晋城| 平山县| 红河县| 绵阳市| 怀柔区| 宁化县| 措美县| 磴口县| 惠来县| 杭锦旗| 偃师市| 建湖县| 西乌珠穆沁旗| 南汇区| 西华县| 宁化县| 上思县| 万载县| 抚顺县| 南京市| 泸水县| 阜南县| 扎鲁特旗| 文登市| 罗山县| 湟源县| 宁夏| 彩票| 水富县| 奇台县| 剑河县| 上思县| 中江县| 青铜峡市| 临清市| 根河市| 会昌县|