Глава 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.2. Функции для передачи сигналов серверу
- 9.26.1. Функции для управления конфигурацией
- 9.27. Триггерные функции
- 9.28. Функции событийных триггеров
PostgreSQL предоставляет огромное количество функций и операторов для встроенных типов данных. Кроме того, пользователи могут определять свои функции и операторы, как описано в Части V. Просмотреть все существующие функции и операторы можно в psql с помощью команд \df
и \do
, соответственно.
Если для вас важна переносимость, учтите, что практически все функции и операторы, описанные в этой главе, за исключением простейших арифметических и операторов сравнения, а также явно отмеченных функций, не описаны в стандарте SQL. Тем не менее, частично эта расширенная функциональность присутствует и в других СУБД SQL и во многих случаях различные реализации одинаковых функций оказываются аналогичными и совместимыми. В этой главе не описываются абсолютно все функции; некоторые дополнительные функции рассматриваются в других разделах документации.