Мне нужно написать запрос, чтобы показать эту информацию ниже - PullRequest
1 голос
/ 01 апреля 2019

Напишите запрос, чтобы показать самую высокую почасовую ставку, самую низкую почасовую ставку и среднюю почасовую ставку для применимых сборов.Наименование Столбцы Максимальная скорость, Самая низкая скорость, Средняя скорость, соответственно.Сформируйте все столбцы, чтобы показать знак доллара и 2 десятичных знака $ 99,99.

Но по какой-то причине, когда я выполняю этот скрипт:

COLUMN MAX(hourlyrate) FORMAT $99.99
COLUMN MIN(hourlyrate) FORMAT $99.99
COLUMN AVG(hourlyrate) FORMAT $99.99

SELECT MAX(hourlyrate) "Highest Rate",
       MIN(hourlyrate) "Lowest Rate",
       AVG(hourlyrate) "Average Rate respectively"
FROM charges;

Он не форматирует столбец с $ 99,99

1 Ответ

1 голос
/ 01 апреля 2019

Заголовки столбцов, возвращаемые вашим запросом, не соответствуют тем, которые определены в командах sqlplus FORMAT.

Вы, вероятно, хотите:

COLUMN "Highest Rate" FORMAT $99.99
COLUMN "Lowest Rate" FORMAT $99.99
COLUMN "Average Rate respectively" FORMAT $99.99

SELECT MAX(hourlyrate) "Highest Rate",
       MIN(hourlyrate) "Lowest Rate",
       AVG(hourlyrate) "Average Rate respectively"
FROM charges;
...