Глава 9. Функции и операторы
Содержание
- 9.1. Логические операторы
- 9.2. Функции и операторы сравнения
 - 9.3. Математические функции и операторы
 - 9.4. Строковые функции и операторы
 - 9.5. Функции и операторы двоичных строк
 - 9.6. Функции и операторы для работы с битовыми строками
 - 9.7. Поиск по шаблону
  - 9.2. Функции и операторы сравнения
 - 9.8. Функции форматирования данных
- 9.9. Операторы и функции даты/времени
  - 9.10. Функции для перечислений
- 9.11. Геометрические функции и операторы
 - 9.12. Функции и операторы для работы с сетевыми адресами
 - 9.13. Функции и операторы текстового поиска
 - 9.14. XML-функции
  - 9.11. Геометрические функции и операторы
 - 9.15. Функции и операторы JSON
- 9.16. Функции для работы с последовательностями
 - 9.17. Условные выражения
  - 9.16. Функции для работы с последовательностями
 - 9.18. Функции и операторы для работы с массивами
- 9.19. Диапазонные функции и операторы
 - 9.20. Агрегатные функции
 - 9.21. Оконные функции
 - 9.22. Выражения подзапросов
  - 9.19. Диапазонные функции и операторы
 - 9.23. Сравнение табличных строк и массивов
 - 9.24. Функции, возвращающие множества
- 9.25. Системные информационные функции
 - 9.26. Функции для системного администрирования
  - 9.25. Системные информационные функции
 - 9.26.1. Функции для управления конфигурацией
- 9.26.2. Функции для передачи сигналов серверу
 - 9.26.3. Функции управления резервным копированием
 - 9.26.4. Функции управления восстановлением
 - 9.26.5. Функции синхронизации снимков
 - 9.26.6. Функции репликации
 - 9.26.7. Функции управления объектами баз данных
 - 9.26.8. Функции обслуживания индексов
 - 9.26.9. Функции для работы с обычными файлами
 - 9.26.10. Функции управления рекомендательными блокировками
 - 9.26.11. Отладочные функции
 - 9.26.12. Функции управления сжатием
  - 9.26.2. Функции для передачи сигналов серверу
 
- 9.26.1. Функции для управления конфигурацией
 - 9.27. Триггерные функции
- 9.28. Функции событийных триггеров
  
Postgres Pro предоставляет огромное количество функций и операторов для встроенных типов данных. Кроме того, пользователи могут определять свои функции и операторы, как описано в Части V. Просмотреть все существующие функции и операторы можно в psql с помощью команд \df и \do, соответственно.
Если для вас важна переносимость, учтите, что практически все функции и операторы, описанные в этой главе, за исключением простейших арифметических и операторов сравнения, а также явно отмеченных функций, не описаны в стандарте SQL. Тем не менее частично эта расширенная функциональность присутствует и в других СУБД SQL и во многих случаях различные реализации одинаковых функций оказываются аналогичными и совместимыми. В этой главе не описываются абсолютно все функции; некоторые дополнительные функции рассматриваются в других разделах документации.