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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 哈巴河县| 苍南县| 庆阳市| 琼结县| 湖口县| 白河县| 丰都县| 平原县| 赤壁市| 商城县| 磐安县| 双桥区| 德保县| 十堰市| 年辖:市辖区| 弋阳县| 镇安县| 香格里拉县| 阿克苏市| 阳高县| 安宁市| 于都县| 富锦市| 宜良县| 邳州市| 马尔康县| 双城市| 从江县| 长垣县| 新绛县| 山西省| 河津市| 东至县| 嘉鱼县| 太湖县| 高雄市| 洱源县| 油尖旺区| 武隆县| 体育| 金乡县|