FROM 子句
要查询的数据源的逗号分隔列表。
语法
FROM dataset[,...] [ TABLESAMPLE(percent) ]
参数
-
dataset
- 要查询的一组数据,为以下几项之一:
-
TABLESAMPLE(percent)
- 指定返回记录的随机采样,其中 percent 指定近似采样大小。percent 值必须介于 0 和 100 之间(不含这两个值),且可以包含十进制值。无法保证返回的记录数是指定的确切百分比。
数据的所有行被选中的机会均等。Vertica 在应用其他查询筛选器之前执行采样。
示例
统计 customer_dimension
表中的所有记录:
=> SELECT COUNT(*) FROM customer_dimension;
COUNT
-------
50000
(1 row)
返回表 customer_dimension
中一小部分行的采样:
=> SELECT customer_name, customer_state FROM customer_dimension TABLESAMPLE(0.5) WHERE customer_state='IL';
customer_name | customer_state
---------------------+----------------
Amy Y. McNulty | IL
Daniel C. Nguyen | IL
Midori O. Greenwood | IL
Meghan U. Lampert | IL
Tiffany Y. Lang | IL
Laura S. King | IL
Steve T. Nguyen | IL
Craig S. Webber | IL
Luigi A. Lewis | IL
Mark W. Williams | IL
(10 rows)