#sql #postgresql
#sql #postgresql
Вопрос:
Я не могу понять, как перемещать десятичные знаки вправо и продолжать получать ошибки. Я хочу отображать числа в этом формате — 1528.1 — вместо 0.15281e4
Любая помощь будет оценена, спасибо.
SELECT * FROM movie_revenues
WHERE international_takings IS NOT NULL
AND international_takings AS TO_CHAR (0.00000, '1.1111')
ORDER BY international_takings DESC
LIMIT 3;
Комментарии:
1. 0.15281e4 == 1528.1 , а не 1.5281
2. Вы просто хотите отображать international_takings и не фильтровать по нему? Если это так, вам нужно выбрать его, а не помещать что-то в предложение where .
3.
international_takings AS TO_CHAR (0.00000, '1.1111')
недопустимый SQL для начала (предложение WHERE требует логических выражений). Вам нужно выполнить форматирование в списке ВЫБОРА.4. Это проблема в вашем графическом интерфейсе, а не в вашей базе данных. Какой графический интерфейс вы используете?
5. Какой тип данных
international_takings
?