SQL語句中的特殊字元 單引號' 方括號[] 和Like中的特殊字元:下劃線 _ 、百分號%、方括號[]、尖號^
阿新 • • 發佈:2021-10-29
SQL語句中的特殊字元 單引號' 方括號[] 和Like中的特殊字元:下劃線 _ 、百分號%、方括號[]、尖號^
1、SQL語句中的特殊字元 單引號' 方括號[]
Select * from [Test Order] --中間有空格,用[] 將表名包裹起來,告訴語法分析器,[]號內的是一個完整的名稱 --Field1欄位的值為 Te'st Select * from Test where Field1 = 'Te''st' --用兩個 ' 符號代替一個 --表名:Test] Order Select * from [Test]] Order] --使用 "]]" 代替 "]"
2、Like中的特殊字元:下劃線 _ 、百分號%、方括號[]、尖號^
用途說明:
- 下劃線_:用於代替一個任意字元(正則表示式 ? )
- 百分號%:用於代替任意數目的任意字元(正則表示式 * )
- 方括號[]:用於轉義(左方括號用於轉義,右方括號優先原則匹配最近的左方括號)
- 尖號^:用於排除一些字元進行匹配
檢索字元 檢索方式 說明
- a_b... a[_]b% 用方括號包裹 下劃線 _
- a%b... a[%]b% 用方括號包裹 百分號
- a[b... a[[]b% 用方括號包裹 左方括號
- a]b... a]b% 右方括號的檢索無須轉義
- a[]b... a[[]]b% 只用方括號包裹 左方括號,右方括號正常檢索
- a[^]b... a[[][^]]b% 用方括號包裹 左方括號,用方括號包裹 尖號,右方括號無須轉義
- a[^^]b... a[[][^][^]]b% 用方括號包裹 左方括號,用方括號包裹 尖號,用方括號包裹 尖號,右方括號無須轉義
特殊情況關於“=”號的替換如下:
- a]=b a[]]->b 用方括號包裹 左方括號,=號 用“->”代替“=”
建立時間:2021.10.29 更新時間:
部落格園 滔Roy https://www.cnblogs.com/guorongtao 希望內容對你所有幫助,謝謝!