AWS Athena - 按列奇怪行为排序

AWS Athena - Sort by column strange behavior

为什么在年份中指定了 ASC,但有些行在年份中是升序的,而另一些行是降序的?

select 
    e.cik,
    x."company name",
    e.year,
    e.quarter,
    e.revenue,
    e.increment,
    e.ratio
FROM 
    edgar_revenue e
    INNER JOIN xbrl as x ON 
        e.cik = x.cik
        AND e.year = x.year
        AND e.quarter = x.quarter
WHERE
    e.cik IN (SELECT cik from edgar_cik_with_revenue_growth)
    AND e.cik NOT IN (SELECT cik from edgar_cik_with_revenue_slump)
    AND e.year > 2015
ORDER BY 
    e.cik, x."company name", e.year asc, e.quarter asc

BK Technologies CorpBK Technologies, Inc..

之前排序

因此,前两行(BK Technologies Corp)按年份升序排列(2021, 2021)

然后有一行 BK Technologies, Inc.,所以排序顺序无关紧要。

然后是RELM WIRELESS CORP的三行,按年份升序排列

看起来完全正确!但是,很容易忽略第 3 行中公司名称的差异。