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 Corp
在 BK Technologies, Inc.
.
之前排序
因此,前两行(BK Technologies Corp
)按年份升序排列(2021, 2021)
然后有一行 BK Technologies, Inc.
,所以排序顺序无关紧要。
然后是RELM WIRELESS CORP
的三行,按年份升序排列
看起来完全正确!但是,很容易忽略第 3 行中公司名称的差异。
为什么在年份中指定了 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 Corp
在 BK Technologies, Inc.
.
因此,前两行(BK Technologies Corp
)按年份升序排列(2021, 2021)
然后有一行 BK Technologies, Inc.
,所以排序顺序无关紧要。
然后是RELM WIRELESS CORP
的三行,按年份升序排列
看起来完全正确!但是,很容易忽略第 3 行中公司名称的差异。