日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

模式匹配函數

Hologres兼容PostgreSQL,支持用標準的PostgreSQL語法進行開發。本文為您介紹Hologres已支持的模式匹配函數及使用用例。

說明

當前Hologres版本支持的函數是PostgreSQL的一個子集,更多函數的使用方法和詳情,請參見模式匹配函數

函數

功能

LIKE

通過LIKE操作符,判斷字符串與模式是否匹配。

NOT LIKE

通過NOT LIKE操作符,判斷字符串與模式是否匹配。

NOT SIMILAR TO

通過NOT SIMILAR TO操作符,判斷字符串與模式是否匹配。

SIMILAR TO

通過SIMILAR TO操作符,判斷字符串與模式是否匹配。

正則表達式

您可以使用如下正則表達式,判斷字符串與模式是否匹配。

LIKE

  • 描述:通過LIKE操作符,判斷字符串與模式是否匹配。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' LIKE 'a%';

    返回結果如下。

    ?column?
    ----------
     t

NOT LIKE

  • 描述:通過NOT LIKE操作符,判斷字符串與模式是否匹配。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式不匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' NOT LIKE 'c';

    返回結果如下。

    ?column?
    ----------
     t

SIMILAR TO

  • 描述:通過SIMILAR TO操作符,判斷字符串與模式是否匹配。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' SIMILAR TO '%(b|d)%';

    返回結果如下。

    ?column?
    ----------
     t

NOT SIMILAR TO

  • 描述:通過NOT SIMILAR TO操作符,判斷字符串與模式是否匹配。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式不匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' NOT SIMILAR TO '(b|c)%';

    返回結果如下。

    ?column?
    ----------
     t

正則表達式

您可以使用如下正則表達式,判斷字符串與模式是否匹配。

RLIKE ~

  • 描述:判斷字符串與模式是否匹配。

    說明

    區分大小寫。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' ~ '(b|d)';

    返回結果如下。

    ?column?
    ----------
     t

RLIKE !~*

  • 描述:判斷字符串與模式是否不匹配。

    說明

    不區分大小寫。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式不匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' !~* '(B|D)';

    返回結果如下。

     ?column?
    ----------
     f

RLIKE ~*

  • 描述:判斷字符串與模式是否匹配。

    說明

    不區分大小寫。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式匹配,則返回true(t);反之返回false(f)。

  • 示例

    SELECT 'abc' ~* '(B|D)';

    返回結果如下。

     ?column?
    ----------
     t

RLIKE !~

  • 描述:判斷字符串與模式是否不匹配。

    說明

    區分大小寫。

  • 返回值說明

    返回BOOLEAN類型。若字符串與模式不匹配,則返回true(t);反之返回false(f)。

  • 示例

     SELECT 'abc' !~ '(B|D)';

    返回結果如下。

     ?column?
    ----------
     t