Представление величин с плавающей точкой
Таблица 3.4. Представление величин с плавающей точкой
Представление | Пример |
##.## | 6.4 |
##e[+-]## | 8е-8 |
[##].##[e[+-]##] | .04e8 |
##.[##][e[+-]##] | 4e.5 |
В первом формате до десятичной точки и после нее должна стоять хотя бы одна цифра. Это необходимо для того, чтобы модуль лексического анализа PostgreSQL опознал значение как вещественную, а не целочисленную константу. В других форматах хотя бы одна цифра должна стоять до или после экспоненты, обозначенной буквой е. Наличие десятичной точки и/или экспоненты отличает вещественные константы от целочисленных.
В листинге 3.8 использование всех вещественных форматов продемонстрировано на примере простой команды SQL SELECT.