【问题标题】:I need to write a query to show these information below我需要编写一个查询以在下面显示这些信息
【发布时间】:2019-03-31 21:47:41
【问题描述】:

编写查询以显示适用费用的最高小时费率、最低小时费率和平均小时费率。名称 分别是最高比率、最低比率、平均比率列。格式化所有列以显示美元符号和 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 列

【问题讨论】:

    标签: sql oracle sqlplus


    【解决方案1】:

    您的查询返回的列标题与 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;
    

    【讨论】:

    • @MarcusWilliamDavis:欢迎!如果我的回答正确回答了您的问题,请upvote it and accept it...谢谢!
    猜你喜欢
    • 2023-02-07
    • 2013-05-21
    • 2011-04-23
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多