SqlServer日常積累(二)

來源:互聯網
上載者:User

標籤:style   io   color   ar   使用   sp   strong   div   on   

1、Like運算子:將字串運算式與 SQL運算式中的模式進行比較匹配。

文法 :expression Like ‘pattern‘ ,expression為匹配欄位,pattern為匹配字串。可以通過 Like 運算子來尋找與所指定的模式相匹配的欄位值。對於 pattern,可以指定完整的值(例如 Like "Smith"),也可以使用通配符來尋找某個範圍內的值(例如 Like "Sm*")。

下表展示了如何通過 Like 來測試不同模式的運算式。


匹配類型

模式
匹配
(返回 True
不匹配
(返回 False
多個字元 a*a  或  a%a aa, aBa, aBBBa aBC
  *ab*  或  %ab% abc, AABB, Xab aZb, bac
特殊字元 a[*]a a*a aaa
多個字元 ab*  或  ab% abcdefg, abc cab, aab
單個字元 a?a  或  a_a aaa, a3a, aBa aBBBa
單個數字 a#a a0a, a1a, a2a aaa, a10a
字元範圍 [a-z] f, p, j 2, &
範圍之外 [!a-z] 9, &, % b, a
非數字值 [!0-9] A, a, &, ~ 0, 1, 9
複合值 a[!b-m]# An9, az0, a99 abc, aj0

 可以用於 Like 運算子的萬用字元,如下表:

pattern 中的字元 expression 中的匹配
? 或 _(底線) 任何單個字元
* 或 % 零個或多個字元
# 任何單個數字 (0 — 9)
[charlist] 在 charlist 中的任何單個字元。
[!charlist] 不在 charlist 中的任何單個字元。

 

SqlServer日常積累(二)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.