docs/source/user-guide/features.md
SELECT)WHERE)HAVING)ORDER BY)LIMIT)GROUP BY)VALUES listsSUM, MEDIAN, and many more)SHOW TABLESSHOW COLUMNS FROM <table/view>SHOW CREATE TABLE <view>TABLES, VIEWS, COLUMNS)ARRAY/LIST and STRUCT.
col['field'] and [col[1]])struct->, ->>, etc.)UNION [ALL], INTERSECT [ALL], EXCEPT[ALL])INNER, LEFT, RIGHT, FULL, CROSS)OVER())OVER(PARTITION BY <..> ORDER BY <..>))ORDER BY time ROWS BETWEEN 2 PRECEDING AND 0 FOLLOWING))CREATE / DROP SCHEMA)CREATE / DROP TABLE, CREATE TABLE AS SELECT)INSERT INTOCOPY .. INTO ..In addition to allowing arbitrary datasources via the TableProvider
trait, DataFusion includes built in support for the following formats: