我一直在阅读teradata的数据人口统计数据,并且遇到了这两个术语。有人提到,这两者是相辅相成的,可以做出很好的索引选择,但我似乎无法理解这两个值之间究竟有什么区别。 任何人都可以向我解释两者之间的确切区别。关于如何导出值的示例将非常有用。 我认为这两个值都来自这个查询:
sel <columnname>, count(*)
from <tablename>
以下是两个术语的定义,顺便说一句。
Maximum Rows/Value –No. of rows for the most-often-occurring value in the column.
Typical Rows/Value –No. of rows for a typical value in the column.
非常感谢任何投入。 谢谢。
答案 0 :(得分:1)
以下是我对最大行数/值与典型行数/值的理解。
假设(SQL Fiddle Link:http://sqlfiddle.com/#!4/27641/13/0)
SELECT MAX (COUNT ("sometext")) max_row_per_value
FROM table1
GROUP BY id
这是结果
MAX_ROW_PER_VALUE
7
在这种情况下,当您查看id = 1时,该值有7条记录,即最大行数/值。
典型的行/值是我认为的AVG(),如下所示:
SELECT AVG (COUNT ("sometext")) typical_row_per_value
FROM table1
GROUP BY id
结果
TYPICAL_ROW_PER_VALUE
4.5