回覆列表
  • 1 # 使用者834195712159

    LIKE 和 ILIKE 運算子可以模糊匹配字串,LIKE是一般用法,ILIKE匹配時則不區分字串的大小寫,~ 波浪號則可以使用正則匹配。

    LIKE和 ILIKE

    它們需要結合萬用字元使用,下面介紹兩種常用的萬用字元。

    %:百分號用於匹配字串序列,可匹配任意組合;

    _:下劃線用於匹配任何單一字元。

    則可以使用正則模式來匹配字串,除此之外它匹配模式還有一個特殊的地方

    select * from table where ~ "ab"; --> 如果是這樣的形式就代表著他可以匹配任何包含ab的字串其實就相當於省略的兩邊的 .*

    如果想要做字首匹配或字尾匹配,可以用下面的方法

    1、字首+模糊查詢。

    select * from table where ~ "^ab";

    2、字尾+模糊查詢。

    select * from table where ~ "ab$";

  • 中秋節和大豐收的關聯?
  • 請問石灰砂漿牆面可以直接貼瓷磚嗎?