| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Fast Forward | Next | |
PostgreSQL 為內建的資料類型提供了大量的函數和操作符。 用戶也可以定義它們自己的函數和操作符, 象 Part V 裡描述的那樣。 psql 命令 \df 和 \do 可以分別用於顯示所有實際可用的函數和操作符的列資料表。
如果您關心移植性,那麼請注意,我們在本章描述的大多數函數和操作符, 除了最瑣碎的算術和比較操作符以及一些做了明確標記的函數以外,都沒有在SQL標準裡聲明。 許多其它 SQL 實現也有這些擴展的功能, 並且很多時候不同的資料庫產品中這些功能是相互兼容的。
| AND |
| OR |
| NOT |
| a | b | a AND b | a OR b |
|---|---|---|---|
| TRUE | TRUE | TRUE | TRUE |
| TRUE | FALSE | FALSE | TRUE |
| TRUE | NULL | NULL | TRUE |
| FALSE | FALSE | FALSE | FALSE |
| FALSE | NULL | FALSE | NULL |
| NULL | NULL | NULL | NULL |
操作符 AND 和 OR 都是可交換的, 也就是說,您可以交換左右操作數而不影響結果。但是請參閱 Section 4.2.12 獲取有關子資料表達式計算順序的更多訊息。