Chapter 9. 函數(shù)和操作符
- Table of Contents
- 9.1. 邏輯操作符
- 9.2. 比較操作符
- 9.3. 數(shù)學(xué)函數(shù)和操作符
- 9.4. 字符串函數(shù)和操作符
- 9.5. 二進(jìn)制字符串函數(shù)和操作符
- 9.6. 位串函數(shù)和操作符
- 9.7. 模式匹配
- 9.7.1.
LIKE
- 9.7.2.
SIMILAR TO
正則表達(dá)式
- 9.7.3.
POSIX正則表達(dá)式
- 9.8. 數(shù)據(jù)類型格式化函數(shù)
- 9.9. 時(shí)間/日期函數(shù)和操作符
- 9.9.1.
EXTRACT
,date_part
- 9.9.2.
date_trunc
- 9.9.3. AT TIME ZONE
- 9.9.4. 當(dāng)前日期/時(shí)間
- 9.9.5. 延時(shí)執(zhí)行
- 9.10. 支持枚舉函數(shù)
- 9.11. 幾何函數(shù)和操作符
- 9.12. 網(wǎng)絡(luò)地址函數(shù)和操作符
- 9.13. 文本檢索函數(shù)和操作符
- 9.14. XML函數(shù)
- 9.14.1. 生成XML內(nèi)容
- 9.14.2. 處理XML
- 9.14.3. 到XML的映射表
- 9.15. 序列操作函數(shù)
- 9.16. 條件表達(dá)式
- 9.16.1. CASE
- 9.16.2. COALESCE
- 9.16.3. NULLIF
- 9.16.4.
GREATEST和LEAST
- 9.17. 數(shù)組函數(shù)和操作符
- 9.18. 聚合函數(shù)
- 9.19. 窗口函數(shù)
- 9.20. 子查詢表達(dá)式
- 9.20.1. EXISTS
- 9.20.2. IN
- 9.20.3. NOT IN
- 9.20.4.
ANY/SOME
- 9.20.5. ALL
- 9.20.6. 逐行比較
- 9.21. 行和數(shù)組比較
- 9.21.1. IN
- 9.21.2. NOT IN
- 9.21.3.
ANY/SOME(array數(shù)組)
- 9.21.4.
ALL(array數(shù)組)
- 9.21.5. 逐行比較
- 9.22. 返回集合的函數(shù)
- 9.23. 系統(tǒng)信息函數(shù)
- 9.24. 系統(tǒng)管理函數(shù)
- 9.25. 觸發(fā)器函數(shù)
PostgreSQL為內(nèi)建的數(shù)據(jù)類型提供了大量的函數(shù)和操作符。
用戶也可以定義它們自己的函數(shù)和操作符,像Part V里描述的那樣。
\df和\do可以分別用于顯示所有可用的函數(shù)和操作符列表。
如果你關(guān)心移植性,那么請(qǐng)注意,我們?cè)诒菊旅枋龅拇蠖鄶?shù)函數(shù)和操作符,除了最簡(jiǎn)單的算術(shù)和比較操作符以及一些做了明確標(biāo)記的
函數(shù)以外,都沒有在SQL標(biāo)準(zhǔn)里聲明。許多其它SQL實(shí)現(xiàn)也有這
些擴(kuò)展的功能,并且很多時(shí)候不同的數(shù)據(jù)庫產(chǎn)品中這些函數(shù)是相互兼容的,各種實(shí)現(xiàn)保持一致。
本章也并沒有窮盡一切信息;一些附加的函數(shù)在本手冊(cè)的相關(guān)章節(jié)里出現(xiàn)。