時間:2024-02-24 17:17作者:下載吧人氣:20
前言
操作符是數據庫具有的運算特性,對文本字符和一些標簽字符的處理,使用操作符可以簡化SQL代碼,同時也可以節省開發時間和提高開發效率。
比較操作符
在PostgreSQL中,所有的數據類型都可以使用比較操作符,比較操作符運算結果返回一個布爾值。即 TRUE 或者 FALSE。比較操作符為雙目操作符,因此被比較的兩個值的數據類型必須是相同的數據類型或者在彼此之間可以進行隱式類型轉換。在PostgreSQL中,提供的比較操作符有 > 、< 、<= 、>= 、= 、<> 或者 != 。在 PostgreSQL中,類似 a > b > c的操作是非法的,因為布爾值和數值之間無法做比較。
示例:
hrdb=# SELECT 2 > 1 AS result; result ——– t(1 row)
hrdb=# SELECT ‘a’ = ‘a’ AS result; result ——– t(1 row)
hrdb=# SELECT ‘a’ <> ‘b’ AS result; result ——– t(1 row)
hrdb=# SELECT ‘a’ != ‘b’ AS result; result ——– t(1 row)
hrdb=# SELECT ‘@’ > ‘!’ AS result; result ——– t(1 row)
hrdb=# SELECT ascii(‘@’),ascii(‘!’); ascii | ascii ——-+——- 64 | 33(1 row)
hrdb=# SELECT ‘@’ > ‘a’ AS result; result ——– f(1 row)
hrdb=# SELECT ascii(‘@’),ascii(‘a’); ascii | ascii ——-+——- 64 | 97
網友評論